1. stm32單片機引腳介紹及功能
具體如下。
我們可以看到單型告唯片機周圍排布這金屬的針腳,這些針腳叫引腳,下圖是ATMEGA328P-AU單片機不同友悶引腳的具體功能,引腳大致可以分為4類:紅色標記的電源正極(VCC)和黑色標記的電源負極(GND),這些引腳是用來給單片機提供電源的。需要把電流引導對應的引腳才能讓單片機工作。時鍾引腳(淡黃色):XTAL1(PB6)XTAL2(PB7)-晶體震盪電路反向輸入端和輸出端,晶振的作用是為單片機提供一個基本震盪源,控制引腳(黃色):RESET(PC6)-復位信號輸入端,用於重啟單片機,單片機也會和電腦一樣出現死機的情況卜培,這時就需要使用這個引腳來重啟I/O引腳(淡黃色)也是引腳數量最多的:輸入輸出口,裡面的埠可細分為數字埠、模擬埠、PWM口和串口。用於連接模塊,比如感測器,電機。
單片機(Microcontrollers)又稱微控制器,由中央處理器、存儲器、輸入輸出埠(包括並行I/O、串列I/O、模數轉換器)、計時器和計數器等組成。
2. stm32鍗曠墖鏈哄紩鑴氫粙緇嶅強鍔熻兘
STM32鍗曠墖鏈洪噰鐢⊿WD妯″紡涓嬭澆紼嬪簭鏃訛紝鍗犵敤鍗曠墖鏈虹殑swclk鍜宻wdio寮曡剼
鍏朵腑錛宻wclk鏄鍚屾ユ椂閽熶俊鍙鳳紝swdio鏄鍙屽悜鏁版嵁淇″彿銆傚逛簬涓嶅悓鐨剆tm32鍗曠墖鏈猴紝榪欎袱涓寮曡剼鐨勪綅緗鍚勬湁涓嶅悓銆
闄や簡涓婅堪涓や釜寮曡剼涔嬪栵紝swd絝鍙h繕闇瑕佷笌鍗曠墖鏈哄叡鍦般傝嚦浜庡崟鐗囨満鐩鏍囨澘鏄鍚﹀悜swd涓嬭澆宸ュ叿鎻愪緵3.3鈪ょ數婧愶紝瑕佺湅涓嬭澆妯″潡鐨勫叿浣撳瀷鍙楓
3. 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的庫包含進工程!