㈠ 有沒有用過STM8S系列單片機的,菜鳥大俠都行。有些入門級疑惑
回答都不如人意呀!分還是給自己好了,幾天下來終於有點開竅了。
1,沒有發現類似PIC (bits)的位操作的方法,有庫函數可以做這種操作,不如PIC使用方便
2,interrupt.c的用法:在STDV的安裝目錄下有cosmic tutorial文件夾,裡面有example project可以參考
3,實常式序官網有,但是用到的庫函數cosmic 和toolset里沒帶
有一個firmwarelib的擴展庫函數集,意法半導體官網http://www.st.com/internet/mcu/proct/215110.jsp下載。這些必備的庫函數和頭文件在編譯器里沒集成
㈡ 剛開始學習單片機,請問是學STM8還是學51呢
建議你學51,因為51單片機現在用得最多,普及性要比STM8要高。而且51單片機的指令相對來說通俗易懂,51單片機不僅可以用匯編語言來編程,也可以用C語言來編程,既然你學了C,那麼對於快速掌握C51編程要容易的多。因為用C語言編程51,相對來說好學,可以在短期內收到很好的效果,也可以從網上下載關於「手把手教你學單片機 51單片機 C語言 視頻教程 從入門到精通」這個視頻資料,對於你學習51單片機,有很大幫助。當然,你精通了51單片機的編程,在去學習STM8就容易的多了。也可以說,51單片機是基礎。
㈢ 求深入淺出STM8單片機入門、進階與應用實例 pdf,謝謝!
return後面是函數返回值,0xfe指的是16進制fe=254
㈣ 想學STM8單片機,買什麼開發板比較適合入門
其實STM8算比較簡單,可以自己做塊開發板,只要簡單的功能就可以,如從IO輸出接個LED發光管,加個燒錄的介面就可以。這樣也可自己學學畫板子,一舉兩得,呵呵。
㈤ 單片機入門學哪種好
人才啊,小弟,這么早就開始接觸了,實在佩服!!!
建議還是選擇最賤也最好學的51單片機開始吧,原因如下:
1. 現成的開發板達到了泛濫的程度,實驗平台很快就可以建立起來。
2. 還配送很多學習資料,跟著哪些常式做一系列的實驗。
3. 當然,還需要一本書,講述「51單片機開發的書」(遍地都是),看書是學習的好習慣。
如果真是很感興趣的話,加以持之以恆,一到兩個月,定出成效,若非如此,我叫你哥!!!
祝你好運!!!
㈥ STM8單片機如何使用
我前段時間剛搞過STM8,現在在搞STM32,如果你有51的基礎STM8應該是很容易的,STM8跟AVR是很象的,同樣要用IO口的是候要先初始化IO口,建議看一下《STM8S技術參考手冊V4.pdf》主要了解個寄存器的作用!然後看一下STM8的庫函數,了解一下就可以開始編程了!我這里給一個點亮一個燈的程序給你參考:
#defineLEDS_PORT(GPIOH)
#defineLED1_PIN(GPIO_PIN_3)
voidmain(void)
{
GPIO_Init(LEDS_PORT,LED1_PIN,GPIO_MODE_OUT_PP_LOW_FAST);
while(1)
{
GPIO_WriteHigh(LEDS_PORT,Leds);
}
}
這里利用了STM8庫函數,記得把STM8的庫包含進工程!
㈦ 學會51後如何進軍stm8
別怪我說話難聽啊,學完51又學STM8簡直是神經病啊。學來學去你學這么多8位單片機幹嘛呢?STM8的性價比確實比51高不少,但是你既然學了51,只要你學的精,很多問題都是可以用51解決的。而且STM8的開發環境是封閉的,學了半天也就只能用來開發ST家的STM8。我見過的一個,學了51學avr,學了avr學pic,學了pic學msp。到頭來什麼都懂點但什麼都不精,半瓶子醋什麼都做不了。建議你既然學了51,就把51學透,學精,打好基礎,如果51的確滿足不了你的需求就再去學arm,譬如STM32,別再想肯STM8了。
㈧ 深入淺出stm8單片機入門,進階與應用實例怎麼樣
stm8資料不是很多,手捧著寄存器的譯文,多逛逛論壇,stm8/32社區。關鍵在啃手冊敲代碼,跟別的沒什麼兩樣。另外你在學習完stm8s後看stm32會驚奇的發現這兩個的基本硬體工作方式和寄存器驚人的對應,
㈨ 為毛現在stm8和stm32這么好用,而8051已經被淘汰了,還是要學8051
現在再試試STM的單片機,用不起了。價格是像孫悟空翻跟頭,幾倍幾倍的往上漲。