歼灭夹击 发表于 2023-7-5 14:53:30

STC32G12K128设置128K eeprom 烧录isp后串口烧录ap程序后问题

STC32G12K128设置128K eeprom stc-isp烧录isp的hex文件后 串口烧录ap的hex程序后,4字节pwm占空比写入读出eeprom正常,但是写入一字节地址数据和读出数据不一致,用的都是同一个demo读写eeprom的程序。是什么问题,程序如图1附件

zhp 发表于 2023-7-5 15:13:54

本帖最后由 zhp 于 2023-7-5 15:15 编辑

不太明白您的意思
您的问题是同样的EEPROM操作函数,读写4字节就正常,1字节不正常?
最好您能将EEPROM的相关代码贴出来,才好帮您分析

另外,您的工作频率是多少MHz,IAP_TPS设置为多少?

歼灭夹击 发表于 2023-7-5 15:27:21

24M 12,对一字节的地址不正常,用的是如图片

歼灭夹击 发表于 2023-7-5 15:39:00

而且感觉这个写入和读取的eeprom速度比较慢呀

zhp 发表于 2023-7-5 15:46:56

歼灭夹击 发表于 2023-7-5 15:39
而且感觉这个写入和读取的eeprom速度比较慢呀



读写时间如下:



zhp 发表于 2023-7-5 16:27:07

歼灭夹击 发表于 2023-7-5 15:27
24M 12,对一字节的地址不正常,用的是如图片

使用EEOROM的库我写一个简单测试程序
测试编程4字节和1字节均没问题





歼灭夹击 发表于 2023-7-5 17:44:46

仿真了,读的数据还是不对,如附件

zhp 发表于 2023-7-5 18:03:20

歼灭夹击 发表于 2023-7-5 17:44
仿真了,读的数据还是不对,如附件

不要仿真,直接下在到芯片运行

歼灭夹击 发表于 2023-7-5 22:15:05

收的数据是乱码,如图

乘风飞扬 发表于 2023-7-5 22:46:32

歼灭夹击 发表于 2023-7-5 17:44
仿真了,读的数据还是不对,如附件

你这是软件模拟仿真,不是硬件仿真。
软件模拟仿真执行过的代码左侧会变绿色,硬件仿真不会。
页: [1] 2
查看完整版本: STC32G12K128设置128K eeprom 烧录isp后串口烧录ap程序后问题