stm32F103C8T6芯片
1、PC13 RTC
做爲普通IO使用時 要禁用入侵中斷功能,否則會導致備份寄存器數據在關機,在啓動的時候數據丟失,
入侵功能介紹:
侵入檢測功能分析:功能數據備份。
1 BKP_CR的TPAL位,設定決定TAMPER引腳的信號由0變1或是又1變0爲有效觸發信號,產生侵入檢測事件置位標誌 位(BKR_CSR 的TEF)。
2 侵入檢測事件後會將所有數據備份寄存器復位。
3 注意一點的是:在BKP_CR的TPE位允許使能之前,一當有侵入檢測引腳產生的侵入檢測事件也是有效的。這一點有利 於更好的保護數據。
4.一當TPAL=0(或1),如果在在BKP_CR的TPE位允許(侵入檢測引腳允許位)使能之前TPAL=1(或0),則一旦允許了侵入檢測功能,則會產生一個額外的侵入事件。儘管BKP_CR的TPE(侵入檢測引腳允許位)位爲1後併爲出現新的沿跳變
5 在一個侵入檢測事件被檢測到並被清零後,侵入檢測引腳應該要禁止掉。當再次在想寫數據備份寄存器之前重新設置BKP_CR的TPE位(侵入檢測引腳允許位)。這樣可以避免侵入檢測引腳上仍有侵入檢測事件產生時,不斷的對數據備份寄存器寫操作。
6VDD電源斷開時, 侵入檢測功能仍有效,位了避免不必要的數據備份寄存器復位,TAMPER引腳外部應連接到正確的電平上。
初始化IO的時候加上這句話: BKP_TamperPinCmd(DISABLE);
2、 PA13 PA14 PA15 這三個腳默認是 JTAG腳 ,就算是按照普通IO進行初始化也是不可以正常用的需要添加
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);
則可以當做正常IO使用