问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机 用串口 向C8051F的128K FLASH写入 大量数据,怎么弄?

发布网友 发布时间:2022-04-28 15:36

我来回答

1个回答

热心网友 时间:2022-06-19 11:30

在内存
外存
(用dptr来访问,内存不够大)中定义一512字节的数组,pc机给你发数据一次发51个,都存入这个数组,收到pc机512个字节的数据后向pc机请求暂停发送,然后把这512个自己写入flash的
扇区
中,写入完成后,把在内存的数组和已经写入flash的数据做一次比较,如果有不一样的,重新把数组的数据写入flash,在写入的过程中要关闭中断。每写入一字节的数据后让单片机做几次空操作,保证可靠性。
去新华龙网站技术交流区看看。
我做过c8051向flash写入数值,比较少,就几个,但是思路是一样的。
pc机和单片机之间的协议可以双方互相约定。比如,在内存外存(用dptr来访问,内存不够大)中定义一512字节的数组,pc机给你发数据一次发512个,都存入这个数组,收到pc机512个字节的数据后向pc机请求暂停发送,然后把这512个自己写入flash的扇区中,写入完成后,向pc机请求下一个512字节的数据,依次循环,直至完成所有的数据写入。
想flash写入数据,要先规划数据区,然后在keil中把自己的程序定位在数据区之外,c8051的flash是512字节一个扇区,写数据时要先擦除一个扇区,然后再写入,一个扇区至多写512字节的数据,这个扇区写完了后
要擦除下一个扇区,再进行同样的工作,总的完了后要把相应的寄存器关闭,这时芯片中内存的指向就不是flash而是ram了。
大体就是这样,你可以看看c8051的引用笔记,以前这些资料都是公开的,现在新华龙只向买它们产品的人提供,多在网上找找,结合c8051的引用笔记加
例程
,不难。
去新华龙网站
技术交流区有
“C8051F020中
Flash存储器
的在线擦写方法

注册一个用户,
可以下载,如果需要f020芯片的中文资料,可以在网上找,也可以找我。
f020可以在线擦除可执行的程序,因为它还有一段
引导区
,这一个我不是很清楚,你可以参看020的应用笔记。
c8051资料丰富,
集成度
高,上手快,开发调试先进,是不错的单片机。
写了这么多,希望可以帮到你。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 请问怎样用单片机将.hex或.out文件写入flash芯片中 请问单片机或ARM用外扩程序存储器如何对其烧写程序? 51单片机中的flash memory是什么意思 请教单片机的上的函数如何存储在SPI FLASH 中 stc12c5a60s2单片机,如何将串口接收的数据写入扩展flash 怎么看一个单片机芯片能够外接多大的SPI Flash闪存(最大到多少M),在线等 单片机如何将程序烧写到外部flash中去 哪位能给我讲一下单片机SPI FLASH读写操作中字节对齐的概念? 单片机外扩Flash存储程序是怎么回事? 单片机通过spi flash如何写入指定地址 求W25Q80串行flash芯片的51单片机驱动程序 这份代码您还有吗,能给我发一份吗,多谢. 生产串行flash的厂家有哪些 单片机中,RAM,Flash,iic,EEPROM,SPI,UART,MIPS,I/O,ADC? 关于新华龙单片机flash存储非易失性数据的问题 单片机线路板上串行FLASH起什么作用 我错过了学生证上面的火车票优惠卡的集中办理,请问可以在哪儿可以补办,铁路部门可以受理吗?_百度问一问 学生证丢了 怎么买火车票 在网上订了学生票但没办到学生票优惠卡怎么办 火车票学生优惠卡丢失了怎么办啊? 用学生证定火车票时那张优惠券没了还可以定学生票的吗? 松翰单片机I/0口不够,如何扩展外部FLASH ROM? 怎么把字库文件发给STM32呢?接到数据后烧到外部FLASH里。现在问题是单片机怎么接收数据?用数 渗水皮衣清洗后颜色变深如何恢复 水洗皮衣怎么洗? 刚洗完的衣服到处滴水,如何快速滤水? 怎样挑选鸭血怎样挑选新鲜无添加的鸭血 – 手机爱问 真正鲜鸭血什么样子? 衣服上的水印怎么去掉 衣服上弄上了油怎么清理不会留油印? 这个是否是鲜鸭血,如何鉴别 带加热涂层的冲锋衣怎么洗 新鲜鸭血如何凝固 出生卑微到逆袭成为王妃的谢赫·莫扎,她的人生到底有多精彩? 鲜鸭血不凝固的方法 名词解释 六法谢赫 谢赫的美术史地位 历史上姓谢的大人物有哪些? 谢赫 阿发西是什么人?他在麦地那担当什么职务? 谢谢 从囚犯之女到王妃,卡塔尔现皇太后谢赫.莫扎是怎样实现她的人生蜕变? 谢赫六法的内容。