支持多从机MODBUS通信 基于FREEMODBUS改写。 添加DMA+FIFO缓存。能够双串口进行1MS收发不会OVRERUN
2022-02-07 09:03:19 9.23MB MODBUS 多从机 DMA FIFO
1
STM32F103 USB转双串口。使用CDC类。插上电脑后,会出来两个虚拟串口,如果提示找不到驱动,指定驱动路径到inf文件夹即可。 相比ST官方提供的只有1路串口的例程,方便了很多 用到的IO定义如下: 串口1:PA9和PA10 const GPIO_InitTypeDef TX1_pin = { GPIO_Pin_9, GPIO_Speed_50MHz, GPIO_Mode_AF_PP }; const GPIO_InitTypeDef RX1_pin = { GPIO_Pin_10, GPIO_Speed_50MHz, GPIO_Mode_IN_FLOATING }; 串口2:PA2和PA3 const GPIO_InitTypeDef TX2_pin = { GPIO_Pin_2, GPIO_Speed_50MHz, GPIO_Mode_AF_PP }; const GPIO_InitTypeDef RX2_pin = { GPIO_Pin_3, GPIO_Speed_50MHz, GPIO_Mode_IN_FLOATING }; USB使能脚:PC15 #define USB_DISCONNECT GPIOC #define USB_DISCONNECT_PIN GPIO_Pin_15 //GPIO_Pin_12 #define RCC_APB2Periph_GPIO_DISCONNECT RCC_APB2Periph_GPIOC 你可以根据自己板子的定义自行修改,修改办法是搜索上面这些宏定义,找到地方直接改掉并重新编译即可
2022-01-14 14:18:19 370KB STM32 USB CDC
1
串口1收到数据串口2发送 串口2收到数据串口1发送
2022-01-12 15:43:53 19KB 串口
1
两个串口发送和接收数据,可以实现一个串口接收数据,另一个串口转发
2022-01-12 15:18:30 58KB stc
1
STC12C5A60S2双串口通信例程 STC12C5A60S2双串口通信例程
2021-12-24 19:31:01 33KB STC12C5A60S2
1
为什么用51单片机调试串口蓝牙模块或者是串口wifi模块很困难呢?因为串口只有一个,串口一旦用于与模块通信之后,就没有办法进行调试信息的打印了,这次分享的程序是基于stm32f103zet6单片机,串口1和串口2的信息可以互发,举一个例子说明: 这里面 写了串口1 和串口2 串口一的打印语句是printf() 串口二的打印语句是u2_printf() 串口一接pa9 pa10 串口二接pa2 pa3 这个代码的功能就是双串口的消息互相发送 比如电脑给串口1发送 aaa,则单片机通过串口1和串口2向电脑发送aaa,在电脑的串口调试助手可以看出来 比如电脑给串口2发送 bbb,则单片机通过串口1和串口2向电脑发送bbb,在电脑的串口调试助手可以看出来 通过修改这套程序,可以让串口蓝牙调试模块或者是串口wifi模块的调试再也不需要用到usb转ttl模块进行测试了,可以直接用单片机两个串口来联合测试,单片机用一个串口接模块,用一个串口接电脑,这样用电脑串口助手给单片机发送AT指令的时候,单片机的串口就会将AT指令通过另一个串口转发到模块上,同时模块返回的信息也可以打印回电脑串口调试助手,相当方便。 后期会推出基于串口蓝牙的智能小车程序,用双串口进行调试。
1
这是一个zigbee组网的双串口透传实验,包含终端节点、路由器结点、协调器结点的代码。能让zigbee模块组网成功,并使用两个串口来调试,代码已验证过,能直接使用。
2021-10-29 20:37:57 29.59MB zigbee组网 双串口透传
1
这是利用了STC12C5A60S2双串口并且利用独立波特率产生器的特点设计的程序,功能是串口2(初始化时是P1.3和P1.2)以波特率115200输入,串口1以波特率115200输出。
2021-10-20 10:36:26 36KB STC12C5A60S2 串口 双串口
1
单片机型号 stc12c5a60s2 双串口 分别实现了 master slave端 qq:380058706
2021-10-17 12:28:19 167KB modbus c51 双串口 主从协议
1
由于HAL库的中断和轮询模式下,接收的数据长度需要特定才能接收,对于接收不定长的数据就必须采用DMA模式进行数据接收,例子是串口1串口2互传,用的是C8芯片
2021-10-02 11:41:24 3.62MB 双串口,DMA
1