stm32单片机数据传输的一些问题。
2015-01-19 15:40
288 查看
首先需要明白一点,stm32不管是在传输数据或者是保存数据的时候,都是以二进制的格式保存的,只是为了然人们阅读方便才分了浮点型,整数型等等,实质还是二进制。数据传输也是以二进制的形式传输,比如传输到电脑上,stm以二进制传到电脑上,然后电脑以用户给定的形式去取数据,如int型将每4个uint的组合成一个数据,float型则按照规律每四个uint型组合成浮点型。
所以在stm中使用dma传输数据的时候,可以使用memcpy()函数,开辟一个空间,将数据存入(二进制);在传输出去,在终端在按固定格式取出。
例如:
static uint buffer[1024];
memcpy(&buffer,(u8*)&bufferin,1024);
把bufferin中1024个字节幅值到buffer中,再利用dma传输出去。
所以在stm中使用dma传输数据的时候,可以使用memcpy()函数,开辟一个空间,将数据存入(二进制);在传输出去,在终端在按固定格式取出。
例如:
static uint buffer[1024];
memcpy(&buffer,(u8*)&bufferin,1024);
把bufferin中1024个字节幅值到buffer中,再利用dma传输出去。
相关文章推荐
- MySQL数据传输的一些小问题
- 用JSON做数据传输格式中的一些问题总结
- 用JSON做数据传输格式中的一些问题总结
- STM32单片机学习——使用外设库的一些问题
- 用JSON做数据传输格式中的一些问题总结
- MFC 自定义子线程新建对话框的数据传输问题 -- 以及由此对MFC的一些思考
- 针对stm32 DMA传输AD数据,在完成中断后如何复位的问题的思考
- 对STM32 HAL库的一些思考(一)SPI通信的数据格式问题
- 关于SQL分布式数据远程传输问题
- 数据传输问题
- 单片机和MODEM接口及远程数据传输
- 关于骨骼动画max数据导出到dx中一些问题总结
- Ajax数据传输的一个问题
- 使用bcp批量导入数据时碰到的一些问题及解决
- 数据仓库的一些常见问题
- AJAX 异步传输数据的问题
- AJAX 异步传输数据的问题
- 关于管道的大量数据传输问题解决方法 ( vc )
- 长varchar值与text数据类型在应用中的一些问题
- WCF 数据传输遇到的问题