CH32V003J4M6 PA2引腳設(shè)置為OD輸出,外部上拉電阻是2K 。下載程序后,發(fā)現(xiàn)PA2輸出高電平是1V。請問這個(gè)是哪里設(shè)置問題?我看過寄存器對應(yīng)的值是正確的,引腳沒有復(fù)用。換了2片芯片都是這樣。
熱門產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
CH32V003J4M6 PA2引腳設(shè)置為OD輸出,外部上拉電阻是2K 。下載程序后,發(fā)現(xiàn)PA2輸出高電平是1V。請問這個(gè)是哪里設(shè)置問題?我看過寄存器對應(yīng)的值是正確的,引腳沒有復(fù)用。換了2片芯片都是這樣。
您好,注意一下PA2同時(shí)是OSC引腳,作為IO口使用時(shí)注意系統(tǒng)主頻配置使用內(nèi)部晶振,可以檢查一下是否配置使用內(nèi)部晶振。此外,可以之際配置成推挽輸出輸出高電平試一下,看輸出高電平是不是3.3V。
非常感謝!
我檢查了程序,system_ch32v00x.c文件中時(shí)鐘宏定義是外部晶振,但是我沒用外部晶振。現(xiàn)在修改宏定義為內(nèi)部晶振,目前可以正常輸出3v高電平了。