[其它应用]

79F085内部FLASH是不是8

[复制链接]
982|22
手机看帖
扫描二维码
随时随地手机跟帖
zhuhuis|  楼主 | 2017-5-6 23:49 | 显示全部楼层 |阅读模式

79F085内部FLASH是不是8
tian111| | 2017-5-6 23:52 | 显示全部楼层
当然是8K

使用特权

评论回复
zhuhuis|  楼主 | 2017-5-6 23:53 | 显示全部楼层
我程序代码大小编译后是这样Program Size: data=163.5 xdata=15 code=7325,才7325个字节啊,根本没用到8K。我程序中有数据保存在FLASH中,可是我在程序中查表读数据确读不到数据,读的全是0

使用特权

评论回复
songqian17| | 2017-5-6 23:58 | 显示全部楼层
怀疑是不是你定义的数据就没有保存到FLASH中,是超过了单片机内部FLASH大小?

使用特权

评论回复
zhuhuis|  楼主 | 2017-5-12 21:16 | 显示全部楼层
是啊

使用特权

评论回复
chenho| | 2017-5-12 21:18 | 显示全部楼层
存数据为什么不存到EEPROM中呢。

使用特权

评论回复
zhuhuis|  楼主 | 2017-5-12 21:24 | 显示全部楼层
数据比较多,而且是一些不变的数据。比如说液晶段码一类的数据

使用特权

评论回复
gongche| | 2017-5-12 21:26 | 显示全部楼层
是8K.应该是OK的呀。

使用特权

评论回复
zhuhuis|  楼主 | 2017-5-12 21:28 | 显示全部楼层
我在调试串口看见我存在flash的数据,程序也没问题,反汇编看MOVC查表指令地址也是对的,就是查出来数据是0,有人说是加密问题,这个芯片我是加过密,但是后来我全部清除加密了,难道还不行吗

使用特权

评论回复
gongche| | 2017-5-12 21:31 | 显示全部楼层

可以的呀,你怎么清除加密的?在加密位选择框里面去掉了?

使用特权

评论回复
zhuhuis|  楼主 | 2017-5-12 21:34 | 显示全部楼层
C语言编程 有常数表格存放在FLash中,通过指针查表获取数据时读出来全是0,看编译反汇编串口代码正确,就是执行MOVC A @A+DPTR ,DPTR中的地址也是正确的,为什么查表读到A中的数据一直是0呢?

使用特权

评论回复
huwr| | 2017-5-12 21:36 | 显示全部楼层

编程的时候加密了,读不出来,仔细看看ISP51的说明。

使用特权

评论回复
zhuhuis|  楼主 | 2017-5-12 21:40 | 显示全部楼层
加过密的问题?

使用特权

评论回复
huanghuac| | 2017-5-12 21:42 | 显示全部楼层

你仔细看看编程代码的加密选项,不同加密选项,功能不一样的。

使用特权

评论回复
huwr| | 2017-5-12 21:44 | 显示全部楼层

对,有全部禁止读的,有禁止用户读但是允许工具读的,有禁止在其它扇区读本扇区但是允许在本扇区读本扇区的。

使用特权

评论回复
zhuhuis|  楼主 | 2017-5-12 21:46 | 显示全部楼层

但是我清除了所有加密还是不行啊

使用特权

评论回复
gongche| | 2017-5-12 21:49 | 显示全部楼层
怎么清除的?

使用特权

评论回复
zhuhuis|  楼主 | 2017-5-12 21:53 | 显示全部楼层
我重新焊接一个芯片没有加密还是没用

使用特权

评论回复
zhuhuis|  楼主 | 2017-5-12 21:55 | 显示全部楼层

中颖单片机的加密位是保存在什么地方的?是不是我程序和加密空间冲突

使用特权

评论回复
gongche| | 2017-5-12 21:57 | 显示全部楼层

不会冲突的,不是加密位的问题,如果你没有设置加密位,就肯定不会加密,是其他的问题。

使用特权

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

本版积分规则

728

主题

8464

帖子

6

粉丝