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

標題: 從STM8S轉(zhuǎn)到STM8L開發(fā)時要注意的幾個問題 [打印本頁]

作者: taoran    時間: 2015-12-8 03:51
標題: 從STM8S轉(zhuǎn)到STM8L開發(fā)時要注意的幾個問題
整理:MilerShao

ST公司的STM8S與STM8L系列雖同屬STM8內(nèi)核的8位機陣容,但二者還是有較大差異。STM8S系列是標準通用型系列,而STM8L屬于超低功耗系列。STM8L有更為豐富的外設和低功耗管理模式,有更低的工作電壓、更寬的工作電壓范圍。STM8L系列在穿戴式產(chǎn)品和智能家居應用領(lǐng)域有著廣泛的應用空間。

這里不對二者的差異做拓展表述,主要想給那些用過STM8S系列MCU后打算使用STM8L系列的工程師一些提醒,即從STM8S開發(fā)轉(zhuǎn)向STM8L時常常可能遇到的幾個問題,算是拋磚引玉。

1、STM8S 與 STM8L 兩個系列的ST官方外設標準固件庫是不一樣的,各自有一套。另外,各自的寄存器編程手冊也不一樣,即參考手冊不一樣。

2、這個也是遇到最為頻繁的問題,就是默認的外設時鐘開關(guān)問題。

對于STM8S芯片而言,各個外設時鐘在芯片復位后,默認就是打開的。而STM8L系列,則恰恰相反,各個外設時鐘在芯片復位后,默認就是關(guān)閉的。經(jīng)常有人從8S芯片轉(zhuǎn)過來開發(fā)STM8L芯片時,在這里卡殼,遇到外設不工作啊,調(diào)試時相關(guān)外設寄存器根本沒法設置等。



3、EXTI外部中斷請求標志位問題。這個問題也是經(jīng)常有人遇到的。

STM8L系列芯片里有相關(guān)外部中斷請求標志位,而STM8S沒有相關(guān)標志。如果STM8L中斷程序里如果像STM8S那樣不做相關(guān)外部中斷請求標志的清除的話,后果很嚴重。會出現(xiàn)中斷循環(huán)往復進入,常給人死機現(xiàn)象。


4、ADC啟動的問題。

有一次某工程師用STM8L芯片開發(fā)程序,之前用STM8S芯片開發(fā)過產(chǎn)品。在編寫代碼時往往沿襲STM8S的寫法。在用到STM8L芯片AD時,發(fā)現(xiàn)怎么也不工作。

查看其代碼,他像很多使用STM8 MCU的工程師一樣也是直接操作寄存器。因為他說是從8S的代碼改過來的,我先對著STM8S的MCU參考手冊比對,貌似沒啥問題,再對著STM8L的ADC相關(guān)寄存器部分看了一會。 發(fā)現(xiàn)8S和8L芯片在AD上電后,開啟AD轉(zhuǎn)換的指令是不一樣的。他的代碼在該處有問題。

STM8L芯片在AD上電穩(wěn)定后,開啟AD轉(zhuǎn)換是通過設置ADC_CR1里的START位,而8S芯片則不是,還是通過二次置位ADON位來啟動AD轉(zhuǎn)換。




最后順便提下,對于STM8S或STM8L的ADC模塊,上電開啟后需要一段穩(wěn)定時間,STM8S芯片需要大概7US左右,而STM8芯片需要3US左右。編程時適當注意下。

總之,STM8S系列與STM8L系列差別還是很大的,在從STM8S開發(fā)轉(zhuǎn)向STM8L系列時,出現(xiàn)了問題不要執(zhí)著于STM8S平臺上用得好好的心理,最好結(jié)合STM8L參考技術(shù)手冊具體核對驗證為宜。整理:MilerShao

ST公司的STM8S與STM8L系列雖同屬STM8內(nèi)核的8位機陣容,但二者還是有較大差異。STM8S系列是標準通用型系列,而STM8L屬于超低功耗系列。STM8L有更為豐富的外設和低功耗管理模式,有更低的工作電壓、更寬的工作電壓范圍。STM8L系列在穿戴式產(chǎn)品和智能家居應用領(lǐng)域有著廣泛的應用空間。

這里不對二者的差異做拓展表述,主要想給那些用過STM8S系列MCU后打算使用STM8L系列的工程師一些提醒,即從STM8S開發(fā)轉(zhuǎn)向STM8L時常常可能遇到的幾個問題,算是拋磚引玉。

1、STM8S 與 STM8L 兩個系列的ST官方外設標準固件庫是不一樣的,各自有一套。另外,各自的寄存器編程手冊也不一樣,即參考手冊不一樣。

2、這個也是遇到最為頻繁的問題,就是默認的外設時鐘開關(guān)問題。

對于STM8S芯片而言,各個外設時鐘在芯片復位后,默認就是打開的。而STM8L系列,則恰恰相反,各個外設時鐘在芯片復位后,默認就是關(guān)閉的。經(jīng)常有人從8S芯片轉(zhuǎn)過來開發(fā)STM8L芯片時,在這里卡殼,遇到外設不工作啊,調(diào)試時相關(guān)外設寄存器根本沒法設置等。



3、EXTI外部中斷請求標志位問題。這個問題也是經(jīng)常有人遇到的。

STM8L系列芯片里有相關(guān)外部中斷請求標志位,而STM8S沒有相關(guān)標志。如果STM8L中斷程序里如果像STM8S那樣不做相關(guān)外部中斷請求標志的清除的話,后果很嚴重。會出現(xiàn)中斷循環(huán)往復進入,常給人死機現(xiàn)象。


4、ADC啟動的問題。

有一次某工程師用STM8L芯片開發(fā)程序,之前用STM8S芯片開發(fā)過產(chǎn)品。在編寫代碼時往往沿襲STM8S的寫法。在用到STM8L芯片AD時,發(fā)現(xiàn)怎么也不工作。

查看其代碼,他像很多使用STM8 MCU的工程師一樣也是直接操作寄存器。因為他說是從8S的代碼改過來的,我先對著STM8S的MCU參考手冊比對,貌似沒啥問題,再對著STM8L的ADC相關(guān)寄存器部分看了一會。 發(fā)現(xiàn)8S和8L芯片在AD上電后,開啟AD轉(zhuǎn)換的指令是不一樣的。他的代碼在該處有問題。

STM8L芯片在AD上電穩(wěn)定后,開啟AD轉(zhuǎn)換是通過設置ADC_CR1里的START位,而8S芯片則不是,還是通過二次置位ADON位來啟動AD轉(zhuǎn)換。




最后順便提下,對于STM8S或STM8L的ADC模塊,上電開啟后需要一段穩(wěn)定時間,STM8S芯片需要大概7US左右,而STM8芯片需要3US左右。編程時適當注意下。

總之,STM8S系列與STM8L系列差別還是很大的,在從STM8S開發(fā)轉(zhuǎn)向STM8L系列時,出現(xiàn)了問題不要執(zhí)著于STM8S平臺上用得好好的心理,最好結(jié)合STM8L參考技術(shù)手冊具體核對驗證為宜。


作者: tdlmcpo    時間: 2016-2-10 21:56
樓主這個文章寫得真是有幫助啊  看著stm8s的視頻學stm8l  第一課就卡殼
這個帖子怎么這么冷清呢
作者: tdlmcpo    時間: 2016-2-10 21:57
看了這篇良心文章 特地注冊了賬號頂一把樓主
作者: dwaveme    時間: 2016-2-13 21:19
確實是好帖子,我也是做8L,用8S的改,已經(jīng)哭瞎了
作者: llhvip2011    時間: 2016-6-18 08:07


mark……
作者: gigb    時間: 2017-4-10 08:49
stm8l學習教程示例比較難找,學習困難較多,還是51入門較易
作者: yhq131    時間: 2017-6-26 19:13
很給力
作者: John    時間: 2017-6-28 13:31
要留個腳印,萬一以后遇到stm8l的,可以參考樓主的經(jīng)驗。
作者: 里本來    時間: 2017-11-6 11:18
有沒有完整的stm8l學習資料
作者: zcs1975421    時間: 2017-12-15 16:51
很有價值的資料。
作者: touda    時間: 2017-12-27 14:58
感謝大神的經(jīng)驗分享,我是STM8的初學者,能看到這么好的文章,非常感謝!
作者: robter    時間: 2018-2-17 21:57
很好的經(jīng)驗,值得學習
作者: 214954920    時間: 2018-10-8 10:27
你好,我想請教一個問題,我用STM8L151做一個項目,整個系統(tǒng)已經(jīng)工作,但是把單片機重新焊下來之后,再焊回板子上就不能工作了,(板子的外圍電路沒有動),請問樓主你有碰到過這種情形嗎?
作者: powerd    時間: 2019-1-7 15:57
謝謝,很有用
作者: powerd    時間: 2019-1-7 15:58
marking
作者: ontheroad    時間: 2019-3-12 14:11
STM8S 與 STM8L 的對比,樓主的這篇文章太用心了。
作者: useridqq    時間: 2021-3-15 13:02
以后遇到stm8l的,可以參考樓主的經(jīng)驗。




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 狠狠操天天操 | 在线不卡一区二区 | 一区二区视频在线 | 欧美综合一区 | 黄色一区二区三区 | 日韩aaaa| 谁有毛片网址 | 中文字幕第一区 | 日本男人天堂 | 一区二区精品 | 久久精品6| 亚洲综合三区 | 久草资源网 | 国内av在线| 狠狠的操 | 一区二区三区免费观看 | 免费毛片网站 | 丁香六月综合 | 久久小视频 | 日韩视频免费大全中文字幕 | 欧美国产激情 | 日本丰满少妇裸体自慰 | 天天综合精品 | 91福利在线视频 | 特黄毛片 | 欧美日韩在线播放 | 人人爱人人草 | av免费在线观看网站 | 水蜜桃一区二区 | 免费特级毛片 | 久久男人天堂 | 亚洲网站在线观看 | 最新av在线| av黄色片| 国产成人免费在线 | 看片黄全部免费 | 国产成人亚洲精品自产在线 | 欧美网站在线观看 | 黄色大毛片 | 婷婷在线视频 | 久久久久久国产精品 |