[AVR单片机] 将mega16串口收到的数据存储到内部SRAM中,存储的程序应该怎么写啊?ICCAVR

[复制链接]
 楼主| 梦逍遥 发表于 2015-6-4 09:15 | 显示全部楼层 |阅读模式
用ICCAVR将mega16串口收到的数据存储到内部SRAM中,存储的程序应该怎么写啊?小菜用的是ICCAVR,向SRAM中写数据是如何实现的,直接向地址里写内容吗?请各位大侠指教,最好给个例程,谢谢大家了
JY-DX-JY 发表于 2015-6-4 14:42 | 显示全部楼层
放在变量里就可以了,定义个数组。
 楼主| 梦逍遥 发表于 2015-6-5 08:56 | 显示全部楼层
JY-DX-JY 发表于 2015-6-4 14:42
放在变量里就可以了,定义个数组。

谢谢,其实我是想将串口收到的数据缓存,只接收1或0,,然后做移位处理,最后判断是1还是0,请问有什么好的思路吗?谢谢
 楼主| 梦逍遥 发表于 2015-6-5 08:58 | 显示全部楼层
JY-DX-JY 发表于 2015-6-4 14:42
放在变量里就可以了,定义个数组。

比如接的数据是0,1,0,1,1,1,我是不是可以将他们弄成a=00010111?然后移位呢?
JY-DX-JY 发表于 2015-6-5 11:08 | 显示全部楼层
可以的。
 楼主| 梦逍遥 发表于 2015-6-5 15:15 | 显示全部楼层

那请问这个怎么编成那样呢?谢谢你啊 我目前采用数组移位的办法,但是感觉太占用资源了 毕竟要移动很多个
JY-DX-JY 发表于 2015-6-5 15:19 | 显示全部楼层
你要存多少数据呀?如果空间够的话,不移位也行,直接存。
dongxu123 发表于 2016-9-4 17:33 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

22

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部