Форум за любителите на Стара електроника
Персонални компютри, игрови приставки и друга стара електроника за забавление => Колекции => Темата е започната от: -JonnS- в 25 Януари, 2026, 16:03:21
-
Наскоро завърших проект от Github: AppleIIDiskIIStm32F411 (https://github.com/vibr77/AppleIIDiskIIStm32F411)
Емулира следните устройства: DISK II 5.25; SMARTPORT HD; UNIDISK IIGS; SMARTLOADER.
Заработи практически от раз.
Основните трудности бяха с програмирането на STM32F411
- необходим е ST-LINK v2 програматор и софтуер STM32CubeProg (https://www.st.com/en/development-tools/stm32cubeprog.html)
- трвбва да се включи pin A10 (Debug) на маса, след което програматора успешно се свързва с STM32F411
- програмира се bootloader-а (https://github.com/vibr77/AppleIIDiskIIStm32F411/tree/main/bootloader) от адрес 0x8000000
- премахва се връзката А10 на маса
- включва се платката през USB към компютър, като се задържа бутон "Boot"
- на компютъра се появаява дисково устройство върху което се копира файла с основната програма (https://github.com/vibr77/AppleIIDiskIIStm32F411/releases)
В момента актуалния Bootloader е: SmartDiskII_bootloader_0.16.hex а програмата: Firmware_SmartDiskII_v0.80.31.UF2
Прилагам снимки на резултата.
-
И аз направих емулатора. Имах малко драми със STM-a, но се оправих. STM32CubeProg не го разпознаваше. Програмирах го с STM32 ST-LINK Utility.
п.п. -JonnS-, гледам не си премахнал стабилизаторчето 3.3V от платката с STM-a. Така двата стабилизатора са в паралел и може да изпуши някой от тях. :drinks:
-
Благодаря за забелвжката, не бях обърнал внимание! :drinks:
-
... гледам не си премахнал стабилизаторчето 3.3V от платката с STM-a. Така двата стабилизатора са в паралел и може да изпуши някой от тях.
Има и стабилизатор на 3,3V под OLED дисплея (XC6602?). С външно подадено 3,3V нищо няма да им се случи безкрайно дълго време.
(Потребител на всякакви STM32, във всякакви режими)
-
Има и стабилизатор на 3,3V под OLED дисплея (XC6602?). ..
Има, но той не е в паралел с останалите.
..
(Потребител на всякакви STM32, във всякакви режими)
Аз за пръв път се занимавах със STM32, ако възникнат някакви въпроси ще питам. :drinks: