CH32v203 PC13 PC14 PC15做普通io

項(xiàng)目過程中遇到一個(gè)問題就是要用到PC13? PC14? PC15三個(gè)引腳做普通io,C8T6和RBT6兩款都用了,C8T6不能做普通io,RBT6卻可以正常使用,兩者使用的驅(qū)動(dòng)代碼相同如下

void?PC15_init(uint32_t?mode)
{
????GPIO_InitTypeDef?GPIO_InitStructure?=?{0};
????RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,?ENABLE);
????GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_15;
????GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
????GPIO_InitStructure.GPIO_Mode?=?mode;
????GPIO_Init(GPIOC,?&GPIO_InitStructure);
}

均配置成推挽輸出

規(guī)格書上說

image.png

實(shí)際上RBT6高速情況下也能使用,C8T6不行

微信圖片_20230113101511.png

加入以上代碼后C8T6仍不能使用,期待解答

你好,上面代碼測(cè)試并沒發(fā)現(xiàn)問題,可檢查下硬件上原因。測(cè)試代碼如下

icon_rar.gifpc13-14-15.rar



image.png

image.pngimage.png

您好? ?以上三張圖是不能控制的電路截圖,高亮部分對(duì)應(yīng)的是pc14,目前pc14無論怎么修改都是高電平

image.pngimage.pngimage.png

這三張是可以正常使用的圖,兩個(gè)原理圖的區(qū)別只有引腳數(shù)目的不同,能幫忙看下到底是哪里的問題嗎,另外奇怪的是RBT6并沒有按照規(guī)格書的要求頻率設(shè)置在了50Mhz也可以正常使用



你好,這邊建議可先把R43的5.1K電阻去掉,直接測(cè)試管腳的IO狀態(tài),看下電平狀態(tài),如果電平正常,則看下你這個(gè)電路硬件參數(shù)有無問題,如果不正常,則看下軟件配置問題。相關(guān)例程上面已發(fā)出。若后續(xù)還有問題,可郵箱yrl@wch.cn與我溝通。

image.png


已經(jīng)試過例程代碼了,也不能動(dòng)作,然后發(fā)現(xiàn)ADC采樣不正常,比正確的數(shù)值高了0.6v左右,之前有一個(gè)板,也是用的c8t6這個(gè)芯片,pc14也沒有特殊的配置能驅(qū)動(dòng)ws2812(led燈,單總線通信),但目前重新焊接一塊后卻發(fā)現(xiàn)PC14也沒有反應(yīng)了,程序未修改

image.png

上圖是下載中出現(xiàn)的芯片id,不知道是不是和芯片有關(guān)


你好,我不知道你是否按照我說的方法進(jìn)行了測(cè)試,直接加我微信溝通吧。

kxx208922


CH32v203 PC13 PC14 PC15做普通io,這個(gè)成功了嗎?CH32v203RBT6也是這樣配置是吧


您好,CH32V203系列引腳配置都是一樣的,可直接參考2樓附件例程


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

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