ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
804195
vesago (25.12.2017 12:21, просмотров: 7728)
Подскажите, пожалуйста - получится ли PIC16LF1829 с тактированием от внутреннего генератора уарт на 115200 использовать? На данный момент 19200 нормально работает. 115200 как не кручу - не работает. Может в принципе только от кварца? Вот моя инициализация void USART0_Open(unsigned long baud) { //RS485_PORT &= ~(1<<GL_BUS_DIR); //RS485_DDR &= ~(1<<GL_BUS_DIR); USART0_DDR |= (1<<RXD0); USART0_DDR &= ~(1<<TXD0); SPBRG = (u16_t)((XTAL/(16UL * baud)) - 1); BAUDCON = 0; TXSTA = 0; BRGH = 1; RCSTA = 0; CSRC = 1; SYNC = 0; TXEN = 1; RCIE = 1; CREN = 1; SPEN = 1; usart0.flags = 0; USART0_Rx_Buf_Clr(); USART0_Tx_Buf_Clr(); }