Shura (26.07.2005 09:55, просмотров: 1) ответил rezident на Отпуск как праздник в наше время, поздравляю! :)
Могу своим опытом поделиться Использую DCO как для программных, так и для аппаратных UART
115200 получается без всяких проблем
>Т.е. в DCOCTL установлены биты DCO0+DCO1+DCO2? А биты >модулятора? А в BCSCTL1 выбраны все биты RSEL0+RSEL1+RSEL2? Я ни >разу не проверял, но думал, что при таких комбинациях частота >около 4МГц бывает (питание 3,3В, без использования модулятора).
Да, BCSCTL1 = #0x7h, DCOCTL = #0e0h, частота при этом где-то 5500000
>Как часто ее нужно делать? Для этого еще и температуру кристалла >нужно мерять или абстрактно раз в минуту/десять >минут/полчаса/час калибровать? Все-таки этот UART у вас штатно >наряду с другими используется или только как отладочный? Иногда >не хватает имеющихся UART-ов, а программный (ногодрыгательный) >делать не получается из-за некоторых временнЫх ограничений. >Насколько устойчивая связь получается на таком "таймерном" UARTе?
Я делаю просто - чтоб не перекалибровывааться попусту, запускаю при старте, а потом - при нескольких подряд ошибках CRC пакета.
Связь очень надёжная и устойчивая, никаких претензий.