
嵌入式
文章平均质量分 89
噗噗bug
You are no different to the rest of us, remember that.
展开
-
关于STM32 RS485控制I/O口不能正常输出高低电平的解决方法
一、问题:问题现象:在进行RS485操作时,发现接收时而进时而不进中断:将485的AB输出脚直接与串口的TX,RX对接发现串口定时发数据能进入中断,但是有点不受控制,接着测量MAX485各个引脚的脚,发现MAX485的RE\DE引脚一直处于高电平根据RS485工作原理:当单片机要发送数据的时候,控制CTRL为高电平,数据通过TXD发送出去。 当单片机要接收数据的时候,控制CTRL为低电平,数据通过RXD接收回来。普通的485电路,除了“用RXD连接485芯片的RO引脚、用TXD连原创 2021-09-24 16:47:52 · 6414 阅读 · 1 评论 -
基于UCOSII的RS485通信(STM32F107)
一、实现效果基于ucosii实时操作系统的RS485通信,采用USART + DMA进行收发,二、开发环境开发工具:KEIL V5 开发板: STM32f107RC 采用方式:USART + DMA 使用系统:UCOSII三、RS485部分原理在RS-485通讯网络中,节点中的串口控制器使用RX与TX信号线连接到收发器上,而收发器通过差分线连接到网络总线,串口控制器与收发器之间一般使用TTL信号传输,收发器与总线则使用差分信号来传输。...原创 2021-09-24 16:29:30 · 5853 阅读 · 0 评论 -
stm32f0串口 DMA 空闲中断接收——基于HAL库(代码篇)
一、STM32CubeMX开发1.1 新建工程file -> new project选择芯片-> stm32 core内核 stm32 series 系列 stm32 line stm32 package选择芯片根据自身需求去选择,目前该项目是stm32f0系列 stm32 core内核 ...原创 2021-09-03 15:08:23 · 4032 阅读 · 2 评论