[b]問題描述:我把DAC連接到運放,從PE7輸出。想把PA5作為SP1的時鐘輸出,結果只要使能DAC2就不能用PA5。
手冊上有一句話:如果 DAC 輸出與輸出焊盤斷開連接并連接到片上外設,DAC_OUTx (PA4,PA5)引腳可用作通用輸入/
輸出 (GPIO)。
相關設定:
位 18:16 MODE2[2:0]:DAC 通道 2 模式 (DAC Channel 2 mode)
僅當 DAC 已禁止且不處于校準模式時(DACx_CR 暫存器中的位 EN2 = 0 且
位 CEN2 = 0),才可寫入這些位。如果 EN2=1 或 CEN2 =1,則會忽略寫操作。
這些位可由軟體置 1 和清零,用于選擇 DAC 通道 2 模式。
– DAC 通道 2 處于正常模式
000:DAC 通道 2 連接到外部引腳且使能了緩沖器
001:DAC 通道 2 連接到外部引腳以及片上外設且使能了緩沖器
010:DAC 通道 2 連接到外部引腳且禁止了緩沖器
011:DAC 通道 2 連接到片上外設且禁止了緩沖器
– DAC 通道 2 處于采樣和保持模式
100:DAC 通道 2 連接到外部引腳且使能了緩沖器
101:DAC 通道 2 連接到外部引腳以及片上外設且使能了緩沖器
110:DAC 通道 2 連接到外部引腳以及片上外設且禁止了緩沖器
111:DAC 通道 2 連接到片上外設且禁止了緩沖器
以上引數都試過了,PA5不能作為輸出,但是可以設為輸入。
不知道是哪兒出了問題,請大家指點,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/269270.html
標籤:單片機/工控
上一篇:BGP配置問題
