久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2316|回復(fù): 12
收起左側(cè)

關(guān)于單片機(jī)程序解讀和格式

[復(fù)制鏈接]
ID:961087 發(fā)表于 2021-9-22 09:36 | 顯示全部樓層 |閱讀模式
想了解一下這一段程序的意義和解讀,不太能理解,是固定的格式嗎?直接寫(xiě)上去就行嗎?
void IapIdle()
{
  IAP_CONTR = 0;            
  IAP_CMD = 0;               
  IAP_TRIG = 0;               
  IAP_ADDRH = 0x80;   
  IAP_ADDRL = 0;
}
uchar IapReadByte(uint addr)
{
  uchar dat;                  
  IAP_CONTR = ENABLE_IAP;      
  IAP_CMD = CMD_READ;         
  IAP_ADDRL = addr;              
  IAP_ADDRH = addr >> 8;      
  IAP_TRIG = 0x5a;               
  IAP_TRIG = 0xa5;              
  _nop_();               
  dat = IAP_DATA;              
  IapIdle();                  
  return dat;                  
}
void IapProgramByte(uint addr, uchar dat)
{
  IAP_CONTR = ENABLE_IAP;   
  IAP_CMD = CMD_PROGRAM;        
  IAP_ADDRL = addr;            
  IAP_ADDRH = addr >> 8;         
  IAP_DATA = dat;               
  IAP_TRIG = 0x5a;               
  IAP_TRIG = 0xa5;              
  _nop_();                     
  IapIdle();
}


void IapEraseSector(uint addr)
{
  IAP_CONTR = ENABLE_IAP;      
  IAP_CMD = CMD_ERASE;         
  IAP_ADDRL = addr;         
  IAP_ADDRH = addr >> 8;        
  IAP_TRIG = 0x5a;            
  IAP_TRIG = 0xa5;            
  _nop_();                     
  IapIdle();
}

回復(fù)

使用道具 舉報(bào)

ID:960157 發(fā)表于 2021-9-22 10:58 | 顯示全部樓層
這只是功能函數(shù),還要寫(xiě)主程序的。
回復(fù)

使用道具 舉報(bào)

ID:961087 發(fā)表于 2021-9-22 11:07 | 顯示全部樓層
wskufo 發(fā)表于 2021-9-22 10:58
這只是功能函數(shù),還要寫(xiě)主程序的。

就是想知道他是實(shí)現(xiàn)什么功能,我看了好多基本格式都是這樣,不知道是不是固定的格式
回復(fù)

使用道具 舉報(bào)

ID:960157 發(fā)表于 2021-9-22 11:29 | 顯示全部樓層
這是廠家提供的基本功能函數(shù),除非特別熟悉,否則不建議修改,直接用吧。
回復(fù)

使用道具 舉報(bào)

ID:961087 發(fā)表于 2021-9-22 11:36 | 顯示全部樓層
wskufo 發(fā)表于 2021-9-22 11:29
這是廠家提供的基本功能函數(shù),除非特別熟悉,否則不建議修改,直接用吧。

好的,謝謝指點(diǎn)。
回復(fù)

使用道具 舉報(bào)

ID:712493 發(fā)表于 2021-9-22 13:39 | 顯示全部樓層
這些時(shí)sTC單片機(jī)的IAP函數(shù),想知道就仔細(xì)看看手冊(cè)
回復(fù)

使用道具 舉報(bào)

ID:514901 發(fā)表于 2021-9-22 13:47 | 顯示全部樓層
這些是操作單片機(jī)內(nèi)部flash用的函數(shù),其用于其他函數(shù)調(diào)用的
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2021-9-22 14:25 | 顯示全部樓層
這不就是讀寫(xiě)EEPROM的代碼嗎?
為什么要0xa5,0x5a......
如果寫(xiě)入地址,地址存放模式......
數(shù)據(jù)手冊(cè)里都說(shuō)明了的,看了就能明白的
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2021-9-22 15:52 | 顯示全部樓層
說(shuō)明樓主不懂單片機(jī)原理,所以看不明白。
建議樓主再花月余時(shí)間,讀通單片機(jī)的手冊(cè)。
回復(fù)

使用道具 舉報(bào)

ID:961087 發(fā)表于 2021-9-22 17:00 | 顯示全部樓層
yzwzfyz 發(fā)表于 2021-9-22 15:52
說(shuō)明樓主不懂單片機(jī)原理,所以看不明白。
建議樓主再花月余時(shí)間,讀通單片機(jī)的手冊(cè)。

嗯嗯,謝謝指點(diǎn)
回復(fù)

使用道具 舉報(bào)

ID:961087 發(fā)表于 2021-9-22 17:00 | 顯示全部樓層
fj51hei 發(fā)表于 2021-9-22 13:39
這些時(shí)sTC單片機(jī)的IAP函數(shù),想知道就仔細(xì)看看手冊(cè)

好的,
回復(fù)

使用道具 舉報(bào)

ID:844772 發(fā)表于 2021-9-23 14:46 | 顯示全部樓層
是IAP通訊的函數(shù)啊,看名字就知道了。算是并行通信,用這種協(xié)議就是這種格式。如果用其他通信協(xié)議如isp,spi,i2c,就是另一種格式,
回復(fù)

使用道具 舉報(bào)

ID:967978 發(fā)表于 2021-9-26 09:14 | 顯示全部樓層
需要寫(xiě)main函數(shù),程序的入口函數(shù),然后在主函數(shù)中調(diào)用各功能函數(shù)。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 毛片免费看的 | 久久久久国产一级毛片高清网站 | 一区二区三区视频在线观看 | v亚洲| 911精品美国片911久久久 | 国产精品视频一区二区三区 | www日韩| 日日操操 | 午夜91| 亚洲精品福利视频 | www.成人在线视频 | 成人av免费 | 亚洲一区二区三区视频 | 北条麻妃99精品青青久久主播 | 色婷婷一区二区三区四区 | 成人高清网站 | 国产精品一区二 | 国产粉嫩尤物极品99综合精品 | 亚洲日本一区二区 | 亚洲综合五月天婷婷 | 黄色网址av | 久久精品在线免费视频 | 精品国产一区二区三区性色 | 69av片| 91免费观看视频 | av大片在线观看 | 在线观看成人 | 日韩在线视频一区二区三区 | www.久草.com | 久久久久久久一区 | 久久一区二区视频 | 国产一区二区三区 | 中文字幕免费在线 | 欧美夜夜 | 国产高清视频在线 | www.国产一区 | 福利二区 | 欧美一区二区三区的 | 欧美99久久精品乱码影视 | 成人区一区二区三区 | 久久与欧美|