CH32V208WBU6的PC4、PC5管腳不能作為普通IO用?

在使用CH32V208WBU6時(shí)遇到一個(gè)奇怪的現(xiàn)象,將芯片PC4、PC5設(shè)成普通IO輸出,無法將管腳置高,電平翻轉(zhuǎn)無法實(shí)現(xiàn),都是低電平,試過其他管腳是可以高低電平控制的,在自己的板子和公司EVT板子上都是這樣,是芯片BUG嗎?

int main(void)

{

? ? GPIO_InitTypeDef GPIO_InitStructure = {0};

? ? NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);

? ? Delay_Init();

? ? RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);

? ? GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 | GPIO_Pin_5;

? ? GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

? ? GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;

? ? GPIO_Init(GPIOC, &GPIO_InitStructure);

? ? while(1)

? ? {

? ? ? ? Delay_Ms(250);?

? ? ? ? GPIO_WriteBit(GPIOC, GPIO_Pin_4, Bit_SET);

? ? ? ? GPIO_WriteBit(GPIOC, GPIO_Pin_5, Bit_SET);

? ? ? ? Delay_Ms(250);

? ? ? ? GPIO_WriteBit(GPIOC, GPIO_Pin_4, Bit_RESET);

? ? ? ? GPIO_WriteBit(GPIOC, GPIO_Pin_5, Bit_RESET);


? ? }

}


我們這里嘗試沒有問題,使用官方的例程嘗試驗(yàn)證一下PA0是否可行,然后將對應(yīng)引腳修改為PC4/5進(jìn)行驗(yàn)證

2.png1.png



PA0是可行,同樣代碼引腳修改為PC4/5進(jìn)行驗(yàn)證,就是無法將管腳置高,永遠(yuǎn)低電平,無論是自己的板子還是EVT板,難道是芯片批次問題?太奇怪了


?郵件已回復(fù),直接使用例程進(jìn)行測試無問題。


我使用CH32F203RCT6也遇到該問題。 無論EVB還是我自己的板子都無法拉動(dòng)PC04.

請問是怎么解決的?


您好,直接使用GPIO的例程,先使用原始程序PA0翻轉(zhuǎn)IO,無問題后將PA0切換為PC4就可以了,我們之前在開發(fā)板上使用例程測試無問題。


我使用CH32V208WBu6 和CH32V208GBU6也遇到該問題。 無論EVB還是我自己的板子都無法拉動(dòng)PC6.PC7.PC8.改換成PA02,PA0,pA1,都是正常的!?。?!

請問是怎么解決的?



您好,注意使用我們EVT板測試的時(shí)候,PC6、7、8引腳是接以太網(wǎng)的,若要測試PC6、7、8的IO輸出或輸入,需要將R12、13、14這3個(gè)0歐電阻去掉,如下圖1。此外需要注意一下工程文件的配置,ld文件中FLASH、RAM的大小,啟動(dòng)問價(jià)以及宏定義要注意配置正確,如下圖2。附件為測試?yán)?,可以參考一下。后續(xù)若有問題,可通過郵箱(lzs@wch.cn)和我溝通.

icon_rar.gifCH32V208 PC6、7、8.zip

image.png

圖1

image.png

圖2


我也一樣


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频