- 博客(9)
- 资源 (21)
- 收藏
- 关注
转载 STM32F4 UART1 DMA发送和接收不定长度数据
转载于http://blog.csdn.net/louyangyang91/article/details/51504177STM32F4 串口收发使用DMA还是很方便的。但是配置DMA时需要配置数据长度,这一点对于发送来说可以预估计自己发送的长度来配置DMA发送数据长度,但是对于接收不是很好解决,因为如果使用DMA接收中断是要配置的数据长度减到0才能出发中断。但是我们无法判断接受数据
2017-10-19 16:36:38 6669 2
转载 STM32F4 UART DMA初始化
转载于http://m.blog.csdn.net/louyangyang91/article/details/51504559F4的片子内部DMA初始化和F103的有很大区别,在这里引入了数据流(Stream),2个DMA共16的数据流(每个控制器8个),每个数据流则可已处理多达8个通道的数据,每个通道都有一个仲裁器处理DMA请求的优先级。下面贴出DMA请求映射事例在
2017-10-19 16:35:22 1688
转载 串口中怎样接收一个完整数据包的解析
http://blog.csdn.net/lpp0900320123/article/details/28239765这里以串口作为传输媒介,介绍下怎样来发送接收一个完整的数据包。过程涉及到封包与解包。设计一个良好的包传输机制很有利于数据传输的稳定性以及正确性。串口只是一种传输媒介,这种包机制同时也可以用于SPI,I2C的总线下的数据传输。在单片机通信系统(多机通信以及PC与单片机通信
2017-10-19 16:33:59 3223
转载 最详细易懂的CRC-16校验原理(附源程序)
from:http://www.openhw.org/chudonganjin/blog/12-08/230184_515e6.html 最详细易懂的CRC-16校验原理(附源程序)1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。2、生成CRC码的基本原理:任意一个由二进制位串组成的
2017-10-17 15:17:30 22738 1
转载 linux CAN操作命令
转载于http://blog.csdn.net/xy6zzz/article/details/699526301.sudo modprobe vcan加载虚拟can模块2.sudo ip link add dev vcan0 type vcan添加vcan0网卡3.ifconfig -a 可以查到当前can网络 can0 can1,包括收发包数量、是
2017-10-13 14:12:13 3683
转载 STM32空闲中断+DMA解决接收不定长数据问题
http://blog.csdn.net/shu_8708/article/details/73480939串口的中断类型:[cpp] view plain copy#define USART_IT_PE ((uint16_t)0x0028) #define USAR
2017-10-12 21:53:57 2808
转载 STM32的串口采用DMA方式接收数据测试
转载于http://blog.csdn.net/jdh99参考链接:http://www.amobbs.com/forum.php?mod=viewthread&tid=5511863&highlight=dma%E6%8E%A5%E6%94%B6环境:主机:WINXP开发环境:MDK4.23MCU:STM32F103CB
2017-10-12 21:38:31 432
转载 stm32-串口接受不定长数据方法(3种)
http://blog.csdn.net/u014515202/article/details/73293917方法1:串口接受数据,定时器来判断超时是否接受数据完成。方法2:DMA接受+IDLE中断实现思路:采用STM32F103的串口1,并配置成空闲中断IDLE模式且使能DMA接收,并同时设置接收缓冲区和初始化DMA。那么初始化完成之后,当外部给单片机发送数
2017-10-12 21:37:23 9778 1
转载 STM32串口接收不定长数据原理与源程序
http://blog.csdn.net/hyk0601/article/details/51698489今天说一下STM32单片机的接收不定长度字节数据的方法。由于STM32单片机带IDLE中断,所以利用这个中断,可以接收不定长字节的数据,由于STM32属于ARM单片机,所以这篇文章的方法也适合其他的ARM单片机。IDLE中断什么时候发生?IDLE就是串口收到一帧数据后,发生的中断。
2017-10-12 21:09:10 2447
HC-05 AT指令
2016-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人