GD32 f130G8U6 RS485传输数据
发布时间
阅读量:
阅读量
近期正在处理Lora通信网关的代码开发,其中涉及通过RS485实现数据的发送与接收功能。该通信方式采用半双工模式,芯片上配置了一个用于控制发送与接收状态的使能引脚,具体为PA8。该引脚在高电平状态下执行接收操作,在低电平状态下执行发送操作。
以下为RS485接收与发送使能功能的主要代码实现部分
/*接收使能*/
void rs485_receive_enable(){
gpio_bit_set(GPIOA, GPIO_PIN_8);
}
/*发送使能*/
void rs485_send_enable(){
gpio_bit_reset(GPIOA, GPIO_PIN_8);
}
随后进行的是RS485硬件的初始化操作,相关的核心代码示例如下:
void rs485_hw_init(){
/* enable the led clock */
rcu_periph_clock_enable(RCU_GPIOA);
/* connect port to U
全部评论 (0)
还没有任何评论哟~
