STM32學習雜記(1)

2022-09-08 21:42:23 字數 733 閱讀 4547

野火的《零死角玩轉stm32》裡面的「流水燈的前世今生」中,三個led燈都是連線在乙個埠gpioc的,但是我買的微控制器開發板是乙個在gpioa

乙個在gpiod

野火的led.c的**是

在控制引腳的那行**

他並沒有提到說是控制哪個引腳啊?

後來我baidu之。

2: gpio_initstructure.gpio_pin = gpio_pin_4 | gpio_pin_5 | gpio_pin_6 | gpio_pin_7;
3: gpio_initstructure.gpio_speed = gpio_speed_50mhz;
4: gpio_initstructure.gpio_mode = gpio_mode_out_pp;
5: gpio_init(gpioc, &gpio_initstructure);
是因為有第一行,所以先開啟了c埠,然後對c埠進行設定,而如果是兩個不同的埠的話就必須要乙個乙個設定。我也不知道對不對,只是一種猜測而已。

文中提到的參考文章見此處

補充:在網上看到乙個例子,特摘錄如下,原文點選這裡

void gpio_configuration(void)

2:

STM32學習記錄(1)

1.同時控制同個埠的多個led,在初始化的時候,使用或運算子 就不用再cv乙份 進行初始化了。2.led,發光二極體 二極體 壓降,經過自己的時侯電壓會自動降低額定的伏數,0.3v或0.7v,電流不能大於10ma,限流電阻最小值 3300 300 10 300歐姆。3.引腳懸空 答 那麼電阻約等於無...

STM32學習心得(1)

學stm32的目的只是為了可以讓乙個電機轉動起來,哈哈哈是不是感覺沒什麼大目標。但是能讓電機轉起來就覺得很有成就感。我在學之前有的概念就是 pwm,can,輸入輸出啥的,然而卻並不知道是幹什麼的。前一段時間在 上買了一款stmf103的板子,買回來後裝了keil4花了好幾個小時,又花了好幾個小時配置...

stm32菜鳥學習筆記(1)

1.標頭檔案中,使用 ifndef define endif 可以避免標頭檔案內容重讀定義。2.mdk 編譯bug 要以回車結尾,不然會有warning。3.呼叫韌體庫必宣告的標頭檔案 include stm32f10x.h 識別符號為所定義的巨集名。字串 可以是常數 表示式 格式串等。例如 def...