微波EDA网,见证研发工程师的成长! 2025濠电姷鏁告慨鎾儉婢舵劕绾ч幖瀛樻尭娴滅偓淇婇妶鍕妽闁告瑥绻橀弻锝夊箣閿濆棭妫勭紒鐐劤濞硷繝寮婚悢鍛婄秶闁告挆鍛缂傚倷鑳舵刊顓㈠垂閸洖钃熼柕濞炬櫆閸嬪棝鏌涚仦鍓р槈妞ゅ骏鎷�04闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏℃櫆闁芥ê顦純鏇㈡⒒娴h櫣甯涢柛鏃€娲熼獮鏍敃閵堝洣绗夊銈嗙墱閸嬬偤鎮¢妷鈺傜厽闁哄洨鍋涢埀顒€婀遍埀顒佺啲閹凤拷24闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏℃櫇闁逞屽墰缁絽螖娴h櫣顔曢梺鐟扮摠閻熴儵鎮橀埡鍐<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷 闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏犖ч柛灞剧煯婢规洖鈹戦缁撶細闁告鍐f瀺鐎广儱娲犻崑鎾舵喆閸曨剛锛涢梺鍛婎殕婵炲﹪鎮伴鈧畷鍫曨敆婢跺娅屽┑鐘垫暩婵挳骞婃径鎰;闁规崘顕ч柨銈嗕繆閵堝嫯鍏岄柛娆忔濮婅櫣绱掑Ο鑽ゎ槬闂佺ǹ锕ゅ﹢閬嶅焵椤掍胶鍟查柟鍑ゆ嫹闂傚倸鍊搁崐鎼佸磹閹间礁纾归柣鎴eГ閸婂潡鏌ㄩ弴鐐测偓鍝ョ不閺嶎厽鐓曟い鎰剁稻缁€鈧紒鐐劤閻忔繈鍩為幋锔藉亹閻庡湱濮撮ˉ婵堢磽娴e搫顎岄柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于单片机STC12C5A60S2操作flash问题

关于单片机STC12C5A60S2操作flash问题

时间:10-02 整理:3721RD 点击:
请问有没有朋友能上传一段资料让我学习下?本人想操作一下flash,把一个20K的文件放进60K的flash里面,但是没有相关的例子,所以想有没有朋友帮忙我学习下,谢谢!

网上的例子:
STC单片机的假EEPROM可以用,但不好玩,以下是将从串口接收到的一个字节数据写入Flash 0单元的应用实例,供参考。最好在内存中开辟一段缓存,将从串口接收到的数据先置于缓存,之后一并写入Flash。 IAP_CONTR = 0x83;          //设置操作等待时间
IAP_CMD = 0x03;              //扇区擦除命令
IAP_ADDRH = 0;                //设置高8位地址
IAP_ADDRL = 0;               //设置低8位地址
IAP_TRIG = 0x5A;             //芯片规定必须的操作
IAP_TRIG = 0xA5;             //芯片规定必须的操作
_nop_(); IAP_CMD = 0x02;              //设置写命令
IAP_ADDRH = 0;               //设置高8位地址
IAP_ADDRL = 0;               //设置低8位地址
IAP_DATA = SBUF;          //将串口接收到的一个字节数据写入扩展Flash的0x0000H单元
IAP_TRIG = 0x5A;  
IAP_TRIG = 0xA5;  
IAP_CONTR = 0;            //关闭
IAP IAP_CMD   = 0;               //关闭命令
IAP_TRIG  = 0;               //清命令触发寄存器
IAP_ADDRH = 0;            //指向非Flash扩展区
IAP_ADDRL = 0;

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top