找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2506|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

關(guān)于單片機(jī)IAP的系統(tǒng)設(shè)計(jì)思路求助

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:857451 發(fā)表于 2021-3-8 20:17 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
目前毫無頭緒,一是沒接觸過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)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:155507 發(fā)表于 2021-3-9 07:13 | 只看該作者
實(shí)現(xiàn)遠(yuǎn)程升級軟件需要硬件支持,也就是產(chǎn)品預(yù)留相應(yīng)通訊接口。STC8系列,STC15系列都屬51內(nèi)核,能支持遠(yuǎn)程升級。

我的做法是遠(yuǎn)程的設(shè)備本身要接入網(wǎng)絡(luò),互聯(lián)網(wǎng)、手機(jī)網(wǎng)都可以。遠(yuǎn)程設(shè)備作為客戶端連接到本地服務(wù)器,由服務(wù)器下發(fā)新版的升級包給遠(yuǎn)程設(shè)備,設(shè)備自己把升級包寫入代碼區(qū),重啟完成升級。
這個(gè)方式的核心就是STC的IAP系列,或者STC8系列都開放了IAP功能,允許用戶程序自己擦寫代碼區(qū)。

新版STC單片機(jī)WiFi程序下載電路開源下載
news點(diǎn)moore點(diǎn)ren/industry/221207.htm

01 簡介
在博文通過 WiFi 對 STC 單片機(jī) 程序下載和調(diào)試[1]給出了 STC 單片機(jī) WiFi 下載電路設(shè)計(jì)與調(diào)試。

通過與 STC 公司的技術(shù)人員交流。對于原來的設(shè)計(jì)中的一些問題進(jìn)行了梳理:

現(xiàn)在能夠進(jìn)行下載的單片機(jī)系列包括有:15,8A,8G,8H 系列;單片機(jī)在下載過程中內(nèi)部的系統(tǒng)時(shí)鐘頻率為 24MHz;8A,8G 系列的相關(guān)參數(shù)是一致的,其中 ARG 參數(shù)可以忽略;8A,15 系列的單片機(jī)系列參數(shù)是一致的;
02 電路設(shè)計(jì)[2]

使用宏晶科技的IAP系列單片機(jī)開發(fā)自己的ISP程序
https://www點(diǎn)stcisp點(diǎn)com/stc_user_selfisp.html


回復(fù)

使用道具 舉報(bào)

板凳
ID:857451 發(fā)表于 2021-3-9 20:19 | 只看該作者
angmall 發(fā)表于 2021-3-9 07:13
實(shí)現(xiàn)遠(yuǎn)程升級軟件需要硬件支持,也就是產(chǎn)品預(yù)留相應(yīng)通訊接口。STC8系列,STC15系列都屬51內(nèi)核,能支持遠(yuǎn)程 ...

是不是說,這個(gè)課題里,軟件部分我是要完成一個(gè)遠(yuǎn)程升級的功能,那么硬件部分就是您發(fā)的wifi電路,通過wifi來進(jìn)行遠(yuǎn)程升級。我看了一下您發(fā)的宏晶科技的網(wǎng)站,但下載網(wǎng)頁附件的時(shí)候提示網(wǎng)站防火墻攔截,我等下?lián)Q一個(gè)瀏覽器試試
回復(fù)

使用道具 舉報(bào)

地板
ID:155507 發(fā)表于 2021-3-9 23:27 | 只看該作者
是的,這個(gè)課題里,軟件部分你是要完成一個(gè)遠(yuǎn)程升級的功能

用這個(gè)下載鏈接 下載網(wǎng)頁附件

利用STC IAP15F2K61S2實(shí)現(xiàn)自己的ISP 遠(yuǎn)程升級
https://www點(diǎn)stcmcu點(diǎn)com/STCISP/STC-USER-IAP-ISP-DEMO(基于IAP15F2K61S2的公開發(fā)布版本)-(2014-1-7).rar

利用STC IAP12/11/10的單片機(jī)實(shí)現(xiàn)自己的ISP
http://www點(diǎn)stcmcudata點(diǎn)com/datasheet/stc/STC-USER-CODE/STC-USER-IAP-ISP-DEMO(公開發(fā)布版本)-2011-3-9.rar

回復(fù)

使用道具 舉報(bào)

5#
ID:857451 發(fā)表于 2021-3-11 12:48 | 只看該作者
angmall 發(fā)表于 2021-3-9 23:27
是的,這個(gè)課題里,軟件部分你是要完成一個(gè)遠(yuǎn)程升級的功能

用這個(gè)下載鏈接 下載網(wǎng)頁附件

我想額外問一下,proteus中沒有stc的單片機(jī),那么stc8g系列在仿真時(shí)有什么代替的么,還是說用通用80c51的來替代,但這好像又不支持iap功能
回復(fù)

使用道具 舉報(bào)

6#
ID:831625 發(fā)表于 2021-3-11 13:12 | 只看該作者
proteus仿真不了stc,建議avr、stm32都是可以仿真的。iap也都有。
回復(fù)

使用道具 舉報(bào)

7#
ID:155507 發(fā)表于 2021-3-12 14:45 | 只看該作者
胡不貳 發(fā)表于 2021-3-11 12:48
我想額外問一下,proteus中沒有stc的單片機(jī),那么stc8g系列在仿真時(shí)有什么代替的么,還是說用通用80c51的 ...


最新版8.9 sp2 內(nèi)部版本(28501)自帶 STC15W4K32S4,可仿真

回復(fù)

使用道具 舉報(bào)

8#
ID:857451 發(fā)表于 2021-3-22 20:31 | 只看該作者
angmall 發(fā)表于 2021-3-12 14:45
百度 最新版8.9 sp2 內(nèi)部版本(28501)自帶 STC15W4K32S4,可仿真

謝謝大佬
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表