You are here
Платформа для калькуляторостроения
Многие электронщики, дружащие с паяльником в свое время прикупили 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
Портировать драйвер дисплея
Пофиксить некоторые ошибки
И вот он - Бэйсик на осциллографе:
Клава подключена!
через штатный miniUSB разъем осциллографа, правда 1 паечку всё таки пришлось сделать - подать +5 на USB
Attachment | Size |
---|---|
![]() | 398.35 KB |
- Astranome's blog
- Log in or register to post comments
- 4806 reads
Comments
Из всего, что есть готовго (+)
пожалуй, это самое подходящее для stm32baasic.
Надо добавить драйвер этого дисплея
это было нелегко
Мало того что дисплей с 8 битным параллельным интерфейсом, да еще нетрадиционная распиновка в DSO138 и libopencm3 добавили хлопот
Per Aspera ad Astra!
Но все почти удалось пофиксить!
Осталось настроить поворот дисплея и цвета поправить, и ждем нового тестового видео :)
А есть видео с игрой и правильным (незеркальным) (+)
отображением?
Осталось подключить клавиатуру
Осталось подключить клавиатуру
Ура!!!
Осталось немного доделать! :)
SPI пины вытащить проводками?
Чтобы подключить SD карту