-
- Эта фигня была замечена только на тыньках , со свежими мегами было всё ОК на тот момент. Вот дискуссия на телесиськах --> - m16_home(15.03.2019 15:18, ссылка, ссылка)
- В описании команд для вывода регистра в PORT требуется 1 такт. ЕМНИП, "ногодрыганьем" на "новой" ATmega88 удалось гарантировано переключать только с интервалом в 3 (три) такта. De_User(750 знак., 15.03.2019 15:32 - 15:51, ссылка)
- Это давно известный эффект R-M-W (Read-Modify-Write), проявляющийся при записи в ОТДЕЛЬНЫЙ(Е) БИТ(Ы), но не в весь порт. Аналогичное происходит и в PIC'ах - недаром в новых устроили отдельные регистры PORTx (вх) и LATx (вых) - MBedder(15.03.2019 15:42)
- правильно, эту фишку я знаю в AT90Sxxxx такой хни не было , но тут спич о записать-прочесть. - m16_home(15.03.2019 11:54)
- Задержка вывода была еще в древних AVR поэтому NOPы нужны и там, но новый внутренний конвейер еще и "интеллектуален" он дополнительно "срезает углы" выбрасывая последовательные установку/сброс битов. - Boвa(15.03.2019 11:42 - 11:45)
- Эта фигня была замечена только на тыньках , со свежими мегами было всё ОК на тот момент. Вот дискуссия на телесиськах --> - m16_home(15.03.2019 15:18, ссылка, ссылка)