標(biāo)題: 表示STM入門真的很難學(xué),燒腦,費(fèi)神 [打印本頁]

作者: L-PP    時(shí)間: 2018-2-23 21:07
標(biāo)題: 表示STM入門真的很難學(xué),燒腦,費(fèi)神
求stm8s系列的,比較入門的模塊,好比UART,STM8怎么用,求教大神們

作者: L-PP    時(shí)間: 2018-2-23 21:08
stm8s103f3
作者: 你像風(fēng)兒來了    時(shí)間: 2018-2-24 08:55
首先對(duì)于ST公司的單片機(jī)如stm8,stm32,個(gè)人覺得還是比較好入門的,因?yàn)镾T工程師早已經(jīng)開發(fā)了完備的庫函數(shù)供用戶使用,使用起來非常方便。
樓主覺得難,我覺得有以下幾個(gè)原因:
1.對(duì)STM8或STM32整體結(jié)構(gòu)不熟悉,STM8雖然也是8位單片機(jī),但是其內(nèi)核不是51內(nèi)核,是ST自己研發(fā)的內(nèi)核,所以它的時(shí)鐘、IO口、外設(shè)遠(yuǎn)沒有51那么簡(jiǎn)單(相對(duì)來說,不是說51很easy)。
2.從未或很少用庫函數(shù)開發(fā),或者一直都是模仿例程寫的程序,接觸到新的單片機(jī)不知道如何下手。
3.ST單片機(jī)功能太多,寄存器太多,對(duì)于STM8,每個(gè)IO口都有5個(gè)寄存器,都有12種模式,誰看著不頭暈?
歸根結(jié)底還是對(duì)ST單片機(jī)不熟悉,其實(shí)為什么ST單片機(jī)復(fù)雜,首先就是其外設(shè)有獨(dú)立的時(shí)鐘,GPIO。USART,TIM等等都有自己的時(shí)鐘(這也是為什么ST單片機(jī)要強(qiáng)于一般51單片機(jī)),51只要主時(shí)鐘起振后,幾乎所有外設(shè)都用這個(gè)時(shí)鐘,只需要配置分頻就行了,像89C52,主頻11.0592MHZ,上電后,所有的時(shí)鐘都是11.0592,不用我們做任何配置。
ST則不同了,首先要選擇時(shí)鐘源,配置主時(shí)鐘頻率,用哪個(gè)外設(shè)需要開啟那個(gè)外設(shè)的時(shí)鐘,如果那個(gè)外設(shè)用到了IO口,比如USART,還需要配置相對(duì)應(yīng)的IO口,不過這些操作均有庫函數(shù),你只需調(diào)用相應(yīng)的函數(shù)即可。
學(xué)習(xí),切不可急功近利,更不可氣餒,水滴石穿、非一日之功,前期你可以看看別人的程序,看看別人的思路,摸索出其中的規(guī)律,希望你早日攻克這個(gè)難關(guān)!
作者: lingmao    時(shí)間: 2018-2-24 15:07
買一塊開發(fā)板,跟著教程把卡法版附帶的實(shí)驗(yàn)全做一遍。過程中遇到問題就查手冊(cè)。你就發(fā)現(xiàn)其實(shí)很簡(jiǎn)單。
作者: freepoet    時(shí)間: 2018-2-24 19:13
買普中或野火的學(xué)習(xí)板,最好是野火的,學(xué)起來很快的,很簡(jiǎn)單
作者: dzbj    時(shí)間: 2018-2-24 19:16
這東西雖然沒51那么爛大街也很普及了 那么多人都在用 你覺得難就是你學(xué)習(xí)思路不對(duì) 找自己的原因吧
作者: 維超    時(shí)間: 2018-2-25 08:35
對(duì)新單片機(jī)的學(xué)習(xí)不可過于急功近利。對(duì)擬采用的單片機(jī)手冊(cè)先看熟悉。

作者: 拓?fù)潆娐?nbsp;   時(shí)間: 2018-2-26 13:53
買一塊普中的學(xué)習(xí)板吧,先從這個(gè)基礎(chǔ)的開始用,其實(shí)并不是很難




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