中颖芯片79f3283 uart0 uart1 使用程序说明 – 代码下载,...
时间: 2023-05-15 13:04:07 浏览: 215
中颖芯片79f3283是一款高性能、低功耗的32位微控制器芯片。它内置的UART0和UART1串口通信模块,可以实现与外界设备的数据交换和通信功能。以下是对这两个串口通信的使用程序说明:
首先,在使用UART0和UART1之前,需要在芯片的控制寄存器中进行相应的设置。其中,BUCR(Base Unit Control Register)寄存器用于控制UART0和UART1的配置。需要注意的是,对于UART0和UART1的配置设置是不同的,需要分别进行处理。
对于UART0,可以按照以下步骤进行设置:
1. 配置BUCR寄存器中的BUART1(位4)和BUART0(位3)位为0,使UART0进入普通模式工作。
2. 在P0.0上设置引脚功能为UART0_RXD,P0.1上设置引脚功能为UART0_TXD。
3. 设置UART0的波特率等其他参数,以满足通信要求。
4. 按照相关协议编写数据传输程序或控制程序,开始使用UART0进行通信。
对于UART1,需要添加以下步骤:
1. 配置BUCR寄存器中的BRXD(位6)和BTXD(位5)位为0,以允许UART1进行接收和传输操作。
2. 在P0.2和P0.3上设置引脚功能为UART1_RXD和UART1_TXD。
3. 可以在P1.0和P1.1上增加一个引脚作为UART1RTS和UART1CTS,用于硬件流控制。
4. 设置UART1的波特率等其他参数,以满足通信要求。
5. 按照相关协议编写数据传输程序或控制程序,开始使用UART1进行通信。
总之,通过合理配置中颖芯片79f3283的控制寄存器,使用UART0和UART1所提供的通信功能,可以实现与外接设备的数据交换和通信功能。
阅读全文