欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 關于51內核的單片機啟動流程的理解 [打印本頁]

作者: no_ending    時間: 2024-9-30 09:13
標題: 關于51內核的單片機啟動流程的理解
51內核以STC系列的STC8H8K64U單片機為例,采用哈佛結構,即程序和數據分開存儲,那編譯生成的HEX文件下載到flash后,系統復位上電,是不是需要將數據先從flash或者說是ROM中復制到SRAM中呢?然后程序計數器開始讀指令運行?有沒有大佬講下這個流程,或者說想知道這個過程需要看什么書呢?

作者: xiaobendan001    時間: 2024-9-30 16:33
復位從0000開始吧,沒有啥SRAM吧,直接在flash中運行吧
作者: aking991    時間: 2024-9-30 19:00
就跟原來51單片機一樣用就可以了
作者: 單片機研究協會    時間: 2024-10-1 12:10
51是馮諾依曼結構吧,STM8、ARM才是哈佛結構。
作者: npn    時間: 2024-10-1 22:43
STC單片機上電需要執行一段ISP引導程序(固定不可修改)用于檢測有無下載請求,然后才會執行用戶程序。
作者: no_ending    時間: 2024-10-5 15:43
npn 發表于 2024-10-1 22:43
STC單片機上電需要執行一段ISP引導程序(固定不可修改)用于檢測有無下載請求,然后才會執行用戶程序。

嗯嗯明白
作者: no_ending    時間: 2024-10-5 15:45
單片機研究協會 發表于 2024-10-1 12:10
51是馮諾依曼結構吧,STM8、ARM才是哈佛結構。

啊,這樣的啊
作者: no_ending    時間: 2024-10-5 15:45
xiaobendan001 發表于 2024-9-30 16:33
復位從0000開始吧,沒有啥SRAM吧,直接在flash中運行吧

我看手冊上都有標sram大小
作者: 188610329    時間: 2024-10-5 21:34
no_ending 發表于 2024-10-5 15:45
我看手冊上都有標sram大小

SRAM 是放變量的,程序是直接在 Flash 運行的。
作者: 人中狼    時間: 2024-10-6 13:42
這個問題應該先學習了51單片機的基礎內容然后再考慮,沒有基礎知識考慮超過基礎知識的內容也只會一知半解
作者: yzwzfyz    時間: 2024-10-6 17:07
傳統的51,從【程序存儲器】的0000單元開始取指運行。
早期這個【程序存儲器】在CPU外面,需要外置,如8039,8035,8031。
后期這個【程序存儲器】與CPU集成到一起了,如8051,8052。
它門的程序都需要用專用的燒寫器進行燒錄,而后運行程序。
現在的51,將【燒錄器】也與CPU集成到一起了,如STC系列。不過它面臨一個新的問題:開機后是進行燒錄呢?還是去執行0000處的用戶程序呢?
它是這樣處理:
冷起動上電后,運行燒錄程序(這段程序是設計CPU的人設計好的,在CPU內,有的不占用程序空間,有的會占用程序空間,由機型決定。),它先檢測燒錄口的IO線上,有無約定的數據輸入,有則燒錄;無則轉入0000取指運行用戶程序。
所以燒錄程序時,應該先下達燒錄命令(讓CPU的IO口出現約定的數據),而后再冷起動一下(上電)。
很多人燒錄不了,就是順序不對。
而熱起動,則是直接運行用戶0000處的程序了。
作者: wufa1986    時間: 2024-10-7 11:08
51不是哈弗,啟動流程這玩意只有你自己去設計一款單片機才會真正明白,比如用fpga做一款你自己的51單片機
作者: STC莊偉    時間: 2024-10-12 10:43
你去冠方 看何賓老師的面肥教學視頻, 有這部分的講解
作者: no_ending    時間: 2024-10-14 17:54
人中狼 發表于 2024-10-6 13:42
這個問題應該先學習了51單片機的基礎內容然后再考慮,沒有基礎知識考慮超過基礎知識的內容也只會一知半解

嗯嗯
作者: no_ending    時間: 2024-10-14 17:55
yzwzfyz 發表于 2024-10-6 17:07
傳統的51,從【程序存儲器】的0000單元開始取指運行。
早期這個【程序存儲器】在CPU外面,需要外置,如803 ...

嗯嗯,受教了,多謝
作者: no_ending    時間: 2024-10-14 17:58
STC莊偉 發表于 2024-10-12 10:43
你去冠方 看何賓老師的面肥教學視頻, 有這部分的講解

好的





歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1