stc32的Type-C接口识别不到

看的别人的原理图设计了一个stc32的电路板但是Type-C接口识别不到,都焊了两个了板子了,怎么弄都识别不到芯片。432882caf21544e8a539321391b87ecc.jpg

6b5d0686cb804e378774d092603cb6e8.png

5e56875ae6f24e93bf6b5f64fbb96acb.png

 之前的板子都可以识别到,不怎么了解Type-C。R4两端的电压为0.33V,R5为0.34V。R6和R3靠近接口的电压为0.39V。

c528118cec494849a8118a008b12e0dc.png

 按下按键也识别不到。难受╯﹏╰,

不知道问题出在哪。

10月20日

发现问题出在哪了。

在上电的时候要按住按键使P3.2的电平为低电平这时候芯片才会进入下载模式。才能识别到芯片。在官方的手册里面有,找了好久。stc官方为了不每次下载都要按住按键,给了个软下载的程序,也就是通过软件的程序来进入下载模式。大概如下:

void main()

{

    P0M0 = 0x00;                     //        IO口初始化,
    P0M1 = 0x00;
    P2M0 = 0x00;
    P2M1 = 0x00;
    P3M0 = 0x00;
    P3M1 = 0x00;
    P4M0 = 0x00;
    P4M1 = 0x00;
    P5M0 = 0x00;
    P5M1 = 0x00;    
    P6M0 = 0x00;
    P6M1 = 0x00;
    P7M0 = 0x00;
    P7M1 = 0x00;
    P32=1;

while(1)

{  

         if(!P32)                                //当P32为低电平时进入下载模式
                {
                    IAP_CONTR|=0x60;   //(stc官方的库里面的)进入下载模式
                }

}

费了两天时间就这么简单个问题,难受。。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值