Платформа для калькуляторостроения

| рубрика «Заметки» | автор Astranome

Многие электронщики, дружащие с паяльником в свое время прикупили DSO138 - электронный осциллограф для начинающих. Отличный недорогой прибор. Только недостаток присутствует: реальная частота, при которой можно отличить синусоиду от треугольника - 50 кГц. Не всякий импульсный БП наладишь. Вот и пылится этот чудоприбор у народа (и у меня тоже) без дела. Первое, что приходит в голову - как то использовать экранчик, а он там неплохой, 2.4 дюйма 320х240. Проблемка: интерфейс параллельный 8 бит- нужно 5+8 проводков для подключения к Ардуино или к STM32, к ESP8266 наверное никак. Но (внезапно!) выяснилось, что в DSO138 все уже распаяно к неплохому микроконтроллеру STM32F103C8T6. Короче ведутся работы по взгромождению проекта STM32Basic на этот недоосциллограф.

Пока что удалось запустить ПриветМир: https://youtu.be/MToVRlRMmoA

Добавить второй луч: https://youtu.be/-LiYijPOuyo

Запустить игру: https://youtu.be/KI2Xs2yPPpc

Портировать драйвер дисплея:

Пофиксить некоторые ошибки

вот

И вот он - Бэйсик на осциллографе:

Бэйсик180

Клава подключена! Через штатный miniUSB разъем осциллографа, правда 1 паечку всё таки пришлось сделать - подать +5 на USB

Бэйсик180