從大學(xué)第一次知道單片機(jī)到現(xiàn)在,斷斷續(xù)續(xù)和單片機(jī)打了6年的交道了,在這期間接觸最多用的最多的還是51單片機(jī),從最開(kāi)始的89C51到中間的STC15系列再到現(xiàn)在的STC8系列,雖然型號(hào)是越來(lái)越高級(jí)了,但是其本質(zhì)還是一個(gè)51單片機(jī),雖然用了不少,但是還是感覺(jué)自己的單片機(jī)編程能力不怎么樣,終其原因還是C語(yǔ)言基礎(chǔ)不牢固,同時(shí)也感覺(jué)到編程能力對(duì)自己能力的提高限制越來(lái)越明顯了,最明顯的就是有時(shí)候想做一個(gè)小東西來(lái)玩兒一下,但是需要單片機(jī)來(lái)配合,最后發(fā)現(xiàn)自己搞不定,就只能無(wú)奈的放棄。
所以現(xiàn)在下定決心好好的深入的學(xué)一學(xué)單片機(jī),考慮到51單片機(jī)的性能已經(jīng)不太滿足需要了,所以決定轉(zhuǎn)向STM32,正好手上有一塊吃灰很久了的STM32F103開(kāi)發(fā)板,正好拿出來(lái)用用,在大學(xué)的時(shí)候STM32真的是算是最熱門(mén)的單片機(jī),基本上實(shí)驗(yàn)室里每個(gè)擼單片機(jī)的最后都在整STM32,但是奈何當(dāng)時(shí)自己癡迷于硬件,對(duì)單片機(jī)不太感興趣,所以也就沒(méi)去跟風(fēng)學(xué)32,現(xiàn)在想來(lái)都是淚啊。。。。。。。
閑話說(shuō)了這么多,接下來(lái)就進(jìn)入正題,先說(shuō)編程工具,這個(gè)肯定是Keil了,畢竟熟悉,然后學(xué)習(xí)平臺(tái)有兩個(gè),一個(gè)是原子的STM32F103的開(kāi)發(fā)板,這個(gè)開(kāi)發(fā)板上該有的外設(shè)基本都有,這個(gè)主要是用來(lái)學(xué)習(xí)用的,另一個(gè)就是自己畫(huà)的一個(gè)STM32F103C6控制板,這個(gè)控制板是給我的電子負(fù)載畫(huà)的,算是一個(gè)小型的項(xiàng)目實(shí)戰(zhàn)吧。
控制板上搭載了一片DAC8562,一片ADS1115,一路485通信,一路CAN通信,一個(gè)外部Flashz芯片再加五個(gè)按鍵、一塊TFT彩屏和四個(gè)LED燈,這個(gè)控制板算是把單片機(jī)常用的功能都包括進(jìn)去了,包括SPI通信,IIC通信,串口通信,CAN通信,按鍵控制和屏幕顯示。
2.4寸的TFT和1.8寸的TFT
開(kāi)發(fā)板