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

Многие электронщики, дружащие с паяльником в свое время прикупили 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

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

File attachments: 
Прикрепленный файлРазмер
Image icon kontiki2.jpg398.35 KB

Комментарии

пожалуй, это самое подходящее для stm32baasic.

Надо добавить драйвер этого дисплея

Мало того что дисплей с 8 битным параллельным интерфейсом, да еще нетрадиционная распиновка в DSO138 и libopencm3 добавили хлопот

Per Aspera ad Astra!

Осталось настроить поворот дисплея и цвета поправить, и ждем нового тестового видео :)

отображением?

Осталось подключить клавиатуру

Осталось немного доделать! :)

Чтобы подключить SD карту