问:F02x芯片有两个UART,我需要两个不同的波特率,UART0为9600,UART1为19200。请问如何配置呢?
答:UART0可以用Timer1或Timer2作为波特率源(选择T2CON寄存器RCLK0和TCLK0的状态)。UART1可以用Timer1或Timer4作为波特率源(选择T4CON寄存器RCLK1和TCLK1的状态)。 关于具体的例程可以参看应用笔记AN022 《 F02x 系列的C例程》,该应用笔记可以从我公司网站上下载。(www.xhl.com.cn)
答:UART0可以用Timer1或Timer2作为波特率源(选择T2CON寄存器RCLK0和TCLK0的状态)。UART1可以用Timer1或Timer4作为波特率源(选择T4CON寄存器RCLK1和TCLK1的状态)。 关于具体的例程可以参看应用笔记AN022 《 F02x 系列的C例程》,该应用笔记可以从我公司网站上下载。(www.xhl.com.cn)
答:正确步骤: 1、允许外部振荡器; 2、等待1ms; 3、查询XTLVLD '0'->'1' 4、切换到外部振荡器。 注意:振荡器频率的选择,即OSCXCN寄存器的配置(外部振荡器频率控制位的设置)。关于更多的信息以及源代码可以参看应用笔记AN002《配置内部和外部振荡器》。应用笔记可以从我公司网站下载:www.xhl.com.cn