Рассматривался даже тест такого плана
10 OUT 127,128 все порты на вывод
20 OUT 95,0
30 OUT 95,255
40 GOTO 20
На порту контроль светодиодом показывал плавное снижение частоты мигания на любом пине, причём в первые секунды быстрое снижение, а потом снижение частоты замедлялось но продолжалось всё время пока работала программа. Через час работы частота падала до 1 герца примерно.
При выводе в порты А и В такого не происходило.
Таблица управления портами
№dec №HEX порт состояние порта
31 - #1F - А - OUT- IN - IN - OUT - IN
63 - #3F - B - OUT - IN - IN - IN - OUT
95 - #5F - C - OUT- IN - OUT- IN - IN
127 - #7F - РУС - 128 - 155- 146- 139 - 153
HEX ---- #80 - #9B -#92- #8B - #99
Провёл даже сравнение содержания прошивки в ПЗУ с DIDAKT89.ROM на предмет ошибок. Ошибок нет.
С ПЗУ TURBO91.ROM такого фокуса нет.
Последний раз редактировалось апро; 01.07.2023 в 15:15.
а есть возможность выложить эту прошивку (на которой "плавное снижение частоты мигания на любом пине")
В этом архиве DIDAKT89.ROM
https://disk.yandex.ru/d/45dpzIByTLpKow
goodboy(01.07.2023)
в этой прошивке (1989) вывод в порт из бейсика сделан не так как на классике.
смотри с адреса #38E7
Я это видел, но я не очень силён в ассемблере, что-бы читать на лету и я не понял что там замутили и для чего. Обошёл эти грабли как смог.
Может кто не будь пролить свет, что с портом С не так в этой прошивке и для чего?
Последний раз редактировалось апро; 02.07.2023 в 22:36.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)