目前毫無頭緒,一是沒接觸過iap,二是我不太明白這個(gè)課題想讓我實(shí)現(xiàn)什么功能。以前都是用單片機(jī)做一個(gè)系統(tǒng),比如排隊(duì)叫號,紅綠燈控制之流的試著在網(wǎng)上查過有沒有類似可參考的課題,但找不到相關(guān)的資料
希望有大佬給我講講思路,或者是我該做些什么東西,實(shí)現(xiàn)什么
以下是要求,大佬們可以看一下。
本系統(tǒng)設(shè)計(jì)的硬件模塊有電源部分、看門狗部分、通信部分的硬件設(shè)計(jì)。IAP(在應(yīng)用中編程)功能是在ISP的基礎(chǔ)上,通過一個(gè)應(yīng)用程序,對幾個(gè)在應(yīng)用中編程(IAP)子程序的調(diào)用,可實(shí)現(xiàn)有選擇地對Flash扇區(qū)、頁、保密位、配置字節(jié)和器件ID進(jìn)行擦除、讀和編程。從而在無人看管的條件下,通過串口實(shí)現(xiàn)在應(yīng)用中遠(yuǎn)程升級和維護(hù),可極大地節(jié)約維護(hù)成本。 會(huì)使用主流的LAYOUT(Protel99se或POWERPCB)設(shè)計(jì)軟件,依據(jù)設(shè)計(jì)需要進(jìn)行簡單的原理圖和PCB的設(shè)計(jì),了解從功能需求分析、器件選型、設(shè)計(jì)、制作PCB等整個(gè)流程。 能依據(jù)不同的波特率對串口進(jìn)行計(jì)算和設(shè)計(jì),了解RS232的通信原理和連接方法,會(huì)使用串口助手對所寫程序進(jìn)行驗(yàn)證,熟練使用Keil C51等編譯軟件。 理解映射的概念,芯片的開機(jī)流程,IAP實(shí)現(xiàn)的機(jī)理,寫出IAP實(shí)現(xiàn)的硬件、軟件設(shè)計(jì)。
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實(shí)現(xiàn)方法與思路,理清頭緒后我自己來寫程序去實(shí)現(xiàn)
|