打印
[PIC®/AVR®/dsPIC®产品]

关于写rom的问题

[复制链接]
607|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
reverse_L0111|  楼主 | 2016-8-1 11:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想把一个电压值写入地址为0x48的位置,下面这种写法为什么只写入了低8位,高8位是00
*(U16*)(0x0048+i) = Volt[3+i]
沙发
JY-DX-JY| | 2016-8-1 13:09 | 只看该作者
Volt[3+i]是什么类型的数?

使用特权

评论回复
板凳
reverse_L0111|  楼主 | 2016-8-1 15:17 | 只看该作者
JY-DX-JY 发表于 2016-8-1 13:09
Volt[3+i]是什么类型的数?

是int,好像是单片机内存是一个字节一个字节的,而我采集的电压值是16位的,就是Volt[3+i]是16位的,是两个字节

使用特权

评论回复
地板
JY-DX-JY| | 2016-8-1 15:20 | 只看该作者
reverse_L0111 发表于 2016-8-1 15:17
是int,好像是单片机内存是一个字节一个字节的,而我采集的电压值是16位的,就是Volt[3+i]是16位的,是两 ...

你说写到rom里,是flash吗,还是EEPROM?

使用特权

评论回复
5
reverse_L0111|  楼主 | 2016-8-1 16:28 | 只看该作者
JY-DX-JY 发表于 2016-8-1 15:20
你说写到rom里,是flash吗,还是EEPROM?

请问这两者有什么不一样的啊

使用特权

评论回复
6
JY-DX-JY| | 2016-8-1 16:29 | 只看该作者
reverse_L0111 发表于 2016-8-1 16:28
请问这两者有什么不一样的啊

百度。

使用特权

评论回复
7
yklstudent| | 2016-8-2 10:10 | 只看该作者
ROM支持这样写了?EEPROM也支持这样简单的写了?
写时序都不需要了?

使用特权

评论回复
8
reverse_L0111|  楼主 | 2016-8-2 22:47 | 只看该作者
yklstudent 发表于 2016-8-2 10:10
ROM支持这样写了?EEPROM也支持这样简单的写了?
写时序都不需要了?

我是要把采集的数据存在内存里,然后485通讯的时候在固定的地址读数据发送给上位机

使用特权

评论回复
9
yklstudent| | 2016-8-3 09:04 | 只看该作者
reverse_L0111 发表于 2016-8-2 22:47
我是要把采集的数据存在内存里,然后485通讯的时候在固定的地址读数据发送给上位机 ...

那ram内定义一个大数组,把采集数据放进去就好了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

76

帖子

0

粉丝