Кто собирал ICD2 Clone отзовитесь
Сделал сабж, и наткнулся на грабли. При скорости 19200 бод все работает как надо, но медленновато если смотреть много переменных (Например если в MPLAB открыто окно RAM) А если переключить ICD2 на скорость 57600 то он максимум только его видит, а при попытке читать или писать в пик, выдает ошибки свяди с отладчиком-программатором.
Я посмотрел даташит на PIC16F876, так вот. Если у него при 20МГц кварце, USART настроить на 19200, то ошибка скорости составит 0,16%, а если настроить на скорость 57600, то реальная скорость будет 59524, и ошибка составит 3,34%. Так вот у меня вопрос, пробовал ли кто победить эту ситуацию, чтобы заставить нормально работать ICD2 на скорости 57600. По моим расчетам можно запустить пик от кварца на 19,4 МГц, но где такой взять? Можно ли намного притормозить существующий кварц и как это лучше селать?
|