打印
[其它应用]

79F085内部FLASH是不是8

[复制链接]
797|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhuhuis|  楼主 | 2018-10-20 11:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
79F085内部FLASH是不是8
沙发
tian111| | 2018-10-20 11:34 | 只看该作者

当然是8K

使用特权

评论回复
板凳
zhuhuis|  楼主 | 2018-10-20 11:37 | 只看该作者
我程序代码大小编译后是这样Program Size: data=163.5 xdata=15 code=7325,才7325个字节啊,根本没用到8K。我程序中有数据保存在FLASH中,可是我在程序中查表读数据确读不到数据,读的全是0

使用特权

评论回复
地板
songqian17| | 2018-10-20 11:39 | 只看该作者

怀疑是不是你定义的数据就没有保存到FLASH中,是超过了单片机内部FLASH大小?

使用特权

评论回复
5
zhuhuis|  楼主 | 2018-10-20 11:43 | 只看该作者
是啊

使用特权

评论回复
6
chenho| | 2018-10-20 11:46 | 只看该作者

存数据为什么不存到EEPROM中呢。

使用特权

评论回复
7
zhuhuis|  楼主 | 2018-10-20 11:48 | 只看该作者
数据比较多,而且是一些不变的数据。比如说液晶段码一类的数据

使用特权

评论回复
8
gongche| | 2018-10-20 11:51 | 只看该作者
是8K.应该是OK的呀。

使用特权

评论回复
9
zhuhuis|  楼主 | 2018-10-20 11:54 | 只看该作者

我在调试串口看见我存在flash的数据,程序也没问题,反汇编看MOVC查表指令地址也是对的,就是查出来数据是0,有人说是加密问题,这个芯片我是加过密,但是后来我全部清除加密了,难道还不行吗

使用特权

评论回复
10
gongche| | 2018-10-20 11:57 | 只看该作者


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

使用特权

评论回复
11
zhuhuis|  楼主 | 2018-10-20 11:59 | 只看该作者
C语言编程 有常数表格存放在FLash中,通过指针查表获取数据时读出来全是0,看编译反汇编串口代码正确,就是执行MOVC A @A+DPTR ,DPTR中的地址也是正确的,为什么查表读到A中的数据一直是0呢?

使用特权

评论回复
12
huwr| | 2018-10-20 12:02 | 只看该作者


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

使用特权

评论回复
13
zhuhuis|  楼主 | 2018-10-20 12:05 | 只看该作者
加过密的问题?

使用特权

评论回复
14
huanghuac| | 2018-10-20 12:08 | 只看该作者
你仔细看看编程代码的加密选项,不同加密选项,功能不一样的。

使用特权

评论回复
15
huwr| | 2018-10-20 12:11 | 只看该作者
对,有全部禁止读的,有禁止用户读但是允许工具读的,有禁止在其它扇区读本扇区但是允许在本扇区读本扇区的。

使用特权

评论回复
16
zhuhuis|  楼主 | 2018-10-20 12:13 | 只看该作者
但是我清除了所有加密还是不行啊

使用特权

评论回复
17
gongche| | 2018-10-20 12:16 | 只看该作者
怎么清除的?

使用特权

评论回复
18
zhuhuis|  楼主 | 2018-10-20 12:20 | 只看该作者
我重新焊接一个芯片没有加密还是没用

使用特权

评论回复
19
zhuhuis|  楼主 | 2018-10-20 12:23 | 只看该作者
中颖单片机的加密位是保存在什么地方的?是不是我程序和加密空间冲突

使用特权

评论回复
20
gongche| | 2018-10-20 12:27 | 只看该作者


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

使用特权

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

本版积分规则

728

主题

8464

帖子

6

粉丝