完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
前者发送的数据存放在SBUF里,后者从SBUF里取数据。可以用中断来实现。
|
|
|
|
|
|
协议肯定要规定最大值
|
|
|
|
|
|
通信的头几个字节就应该告知此次数据长度
|
|
|
|
|
|
当然这个要看通信原理的书。根据你产品的需要来定义你的帧数据结构。
|
|
|
|
|
|
两单片机之间的通讯都是直接采用TTL电平的,有串口、I2C、SPI等方式,方法很多的啊
|
|
|
|
|
|
这个是有串口的数据的接手机制的
|
|
|
|
|
|
这个一般是采用SPI通讯的还是UART的?
|
|
|
|
|
|
这个主要看你想采用什么传输数据的方式的啊
|
|
|
|
|
|
就是读取寄存器而已
|
|
|
|
|
|
这个是没有问题的,只需要两边按照一定哦你打个数据结构的进行发送跟解析的就Ok的
|
|
|
|
|
|
接收数据用指针的是可以的,但是再往下传递的时候就需要根据发送数据的结构讲述据从指针中取出来重现打包的
|
|
|
|
|
|
这个也不一定非要用指针的,注意数据结构与格式的
|
|
|
|
|
|
指针的传递知识传递一个数据读取的地址的,数据的格式的还在于设计开发者自己的定义
|
|
|
|
|
|
用数组也可以的
|
|
|
|
|
|
也可以用链表 如果不知道长度的话
|
|
|
|
|
|
用串口吗,可以中断接收。
|
|
|
|
|
|
可以用指针 也可以用数组呀
|
|
|
|
|
|
使用什么外设
|
|
|
|
|
|
指针和数据均可
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2797 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2403 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2276 浏览 0 评论
2388 浏览 1 评论
1637 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 23:48 , Processed in 1.100450 second(s), Total 106, Slave 89 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
439