Цитата:
Сообщение от IgorV
кстати легко !!!!  dyuty сделать не 50% а 1/4 или 3/4 и добавить delay 1/4
|
Я бы не закладывался на синхронизацию периферии с тактами Q1, Q2, Q3, Q4. Особенно касается USART в синхронном режиме, который на максимальной скорости в разных ПИКах работает по-разному (и я, и ты уже сталкивались с подобным). Просто программу наверняка будут использовать и на других 18-х пиках.
Более того, разное поведение бывает даже в одинаковых ПИКах, но разных ревизий, живой пример у меня на столе: 18F2550, ревизии A3 и B7; у B7 две комбинации тактирования (из четырех) вешали выход TX все (передавался только нулевой бит, а дальше так и висел до начала передачи нового байта).