[PIC®/AVR®/dsPIC®产品] 关于写rom的问题

[复制链接]
 楼主| 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?
 楼主| reverse_L0111 发表于 2016-8-1 16:28 | 显示全部楼层
JY-DX-JY 发表于 2016-8-1 15:20
你说写到rom里,是flash吗,还是EEPROM?

请问这两者有什么不一样的啊
JY-DX-JY 发表于 2016-8-1 16:29 | 显示全部楼层
reverse_L0111 发表于 2016-8-1 16:28
请问这两者有什么不一样的啊

百度。
yklstudent 发表于 2016-8-2 10:10 | 显示全部楼层
ROM支持这样写了?EEPROM也支持这样简单的写了?
写时序都不需要了?
 楼主| reverse_L0111 发表于 2016-8-2 22:47 来自手机 | 显示全部楼层
yklstudent 发表于 2016-8-2 10:10
ROM支持这样写了?EEPROM也支持这样简单的写了?
写时序都不需要了?

我是要把采集的数据存在内存里,然后485通讯的时候在固定的地址读数据发送给上位机
yklstudent 发表于 2016-8-3 09:04 | 显示全部楼层
reverse_L0111 发表于 2016-8-2 22:47
我是要把采集的数据存在内存里,然后485通讯的时候在固定的地址读数据发送给上位机 ...

那ram内定义一个大数组,把采集数据放进去就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

76

帖子

0

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