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的库包含进工程!