1
5 поколение / PS1 SCPH-1000 PSnee странно себя ведет
« : 28 Январь 2026, 13:22:49 »
Можно, если есть желание тестировать.
Кстати есть вариант уйти от таймера и использовать только циклы мк __builtin_avr_delay_cycles(x) Должно одинаково работать что на обычных 328, что на PB.
На PB прошивка тоже запускается, но возможно там более точный таймер(а мы и так юзаем мегу на пределе где любая микрозадержка катастрофически важна), поэтому пришлось подобрать другие тайминги HOLD _delay_us. При 16Мгц, ошибка может быть только 1 цикл мк(62.5ns). И то это может вылиться в нестабильный патчинг. Цикл чтения памяти 187.5ns. При 16Мгц у нас есть максимум 3 цикла мк на все.
В идеале вообще перейти на STM32F103C8T6. Там и генератор поднесущей 4.43Мгц можно без проблем сделать.
Кстати есть вариант уйти от таймера и использовать только циклы мк __builtin_avr_delay_cycles(x) Должно одинаково работать что на обычных 328, что на PB.
На PB прошивка тоже запускается, но возможно там более точный таймер(а мы и так юзаем мегу на пределе где любая микрозадержка катастрофически важна), поэтому пришлось подобрать другие тайминги HOLD _delay_us. При 16Мгц, ошибка может быть только 1 цикл мк(62.5ns). И то это может вылиться в нестабильный патчинг. Цикл чтения памяти 187.5ns. При 16Мгц у нас есть максимум 3 цикла мк на все.
В идеале вообще перейти на STM32F103C8T6. Там и генератор поднесущей 4.43Мгц можно без проблем сделать.



очепяточка вышла
исправил
Желание заказчика.



) консолях. На это завязана логика прошивки. Иначе никакого патчинга не будет. А jap дики стартуют потому-что для них не нужен патчинг, достаточно отправить SCEI строку.