原文:STM8避坑—PB4和PB5

在使用STM S 時由於引腳不夠,於是將PB 和PB 作為普通IO口使用,結果無論程序如何調整,始終無法輸出高電平,在網上查了很多資料,實踐之后終於搞明白了問題所在。 首先PB 和PB 是可以作為I C復用端口的,手冊上做了如下介紹: 可以發現PB 和PB 后面對於端口性質的定義為T,表示真開漏模式,內部既沒有P Buffer,也沒有連接到VDD的保護二極管,也就是說在程序中無論怎么設置,PB ...

2020-06-09 23:36 0 812 推薦指數:

查看詳情

STM32 特殊的PB4

之前寫代碼給PB4配置輸出模式,上機運行,發現PB4不受控制,一直是高電平。 經過學習后得知PB4在系統復位時候,默認SYS_HJTRST,還有PA13、PA14、PA15、PB3同理。 因此,想要使用以上IO口,需要禁止其功能。 標准庫“stm32f10x_gpio.h”中存在重映 ...

Wed Dec 22 21:56:00 CST 2021 0 1069
STM32F103 PB3,PB4特殊引腳的配置

  我在使用STM32F103C8T6的時候發現PB3這個引腳沒辦法配置成普通的IO輸出,然后查看數據手冊后發現他的默認模式是JTDO,用來給仿真器用的   所以在配置IO的時候,需要調用下面的語句來實現配置成普通IO      調用上面兩行加粗代碼 ...

Tue Jan 26 17:48:00 CST 2021 0 446
STM8—串口中斷

  STM8庫函數開發方式中,串口中斷的類型有很多,頭文件中的定義入下:   我們經常使用的串口中斷是,接收中斷和發送中斷,但是從頭文件中來看比較模糊。   發送中斷到底是用UART1_IT_TXE(TXE的意思是發送寄存器為空),還是用UART1_IT_TC(TC的意思是發送 ...

Fri Jun 12 06:56:00 CST 2020 0 847
STM32F103C8T6的PB3、PB4做普通IO使用注意事項

在使用PB3和PB4做普通GPIO使用時,發現普通的GPIO初始化程序無法正常使用PB3和PB4,后經查閱資料,發現是因為PB3和PB4在默認情況下是做JTAG調試用的。如果需要將其當普通GPIO使用,需要關閉JTAG調試功能; 配置方式入下: ...

Mon Jan 17 01:40:00 CST 2022 0 1390
關於STM32的PB3/PB4/PA13/PA14/PA15的引腳不能控制輸出的問題

對於一些違反常理的問題,一般手冊上都會有額外的說明為什么回事這樣,所以手冊很重要,就今天而言,我做一個小項目時用到了STM32的PB4這個管腳,然后采用了一般GPIO的通用配置,但是在調試時,卻發現這個腳不論怎樣都不能置為低,所以我趕緊去看了下手冊,然后發現PB4管腳 ...

Sat Nov 18 04:15:00 CST 2017 0 2673
HAL庫禁用JTAG,使用PB3、PB4、PA15作為普通IO

PB3,PB4,PA13,PA14,PA15是特殊的IO口,用作JTAG/SWD仿真器的調試接口。其中PA13,PA14分別作為SWD調試的SWIO和SWCLK;PB3,PB4,PA13,PA14,PA15共同用於JTAG。 對於ST-LINK來說,下載和調試程序需要用到PA13(SWIO ...

Wed Dec 15 22:44:00 CST 2021 0 2300
h5轉pb的兩個

1、需要加上如下設置,否則轉換前后輸出可能不一致,這個主要針對dropout、BN層訓練測試不一致 2、outputs而非output,否則會導致轉換后無法 ba ...

Wed Dec 11 22:29:00 CST 2019 0 771
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM