[USB芯片] 【CH32X035评估板测评】+遇到的问题与解决方法

[复制链接]
 楼主| yangjiaxu 发表于 2023-11-26 22:55 | 显示全部楼层 |阅读模式
拿到CH32X035评估板挺久了,当时用烧录的时候发现总是烧录失败,于是就自己重新画了个板子,发现还是烧录失败,就弄得没信心了。报错信息如下:
1b9d8fc48acc1fa9e4a70679c2a41764
使用WCHlinkE这个烧录器下载也是这样的问题,就是下载了,提示下载失败,于是我升级了WCHlinkE烧录器,升级了MounRiver Studio,发现错误依然,最后发现这个烧录器的状态指示灯不太正确,后来翻找资料,发现这个烧录器的模式好像是arm内核烧录模式,于是撬开外壳,按住modeS按键,重新给烧录器上电,状态灯由原来的蓝红全亮变为红亮蓝不亮,通过MounRiver Studio烧录之后发现可以正常烧录了,本来想驱动WS2812的,因为这个芯片主打的就是PD和PIOC的功能,但我的WS2812板临时找不到的,于是就拿了官方的LEDdemo简单测试了一下。
  1. voidGPIO_Toggle_INIT(void)

  2. {

  3. GPIO_InitTypeDefGPIO_InitStructure = {0};

  4. RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);

  5. GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1;

  6. GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

  7. GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

  8. GPIO_Init(GPIOA, &GPIO_InitStructure);

  9. }
  1. intmain(void)

  2. {

  3. u8i = 0;

  4. NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);

  5. SystemCoreClockUpdate();

  6. Delay_Init();

  7. USART_Printf_Init(115200);

  8. printf("SystemClk:%d\r\n", SystemCoreClock);

  9. printf( "ChipID:%08x\r\n", DBGMCU_GetCHIPID() );

  10. printf("GPIO Toggle TEST\r\n");

  11. GPIO_Toggle_INIT();

  12. while(1)

  13. {

  14. Delay_Ms(500);

  15. GPIO_WriteBit(GPIOA, GPIO_Pin_0|GPIO_Pin_1, (i == 0) ? (i = Bit_SET) : (i = Bit_RESET));

  16. }

  17. }

烧录完成之后,用条线接上LED1和LED2,发现可以每500ms变换一次。
6285d3f3a16b56bc9df5e5eebbbe831a

Annie556 发表于 2024-2-3 12:48 | 显示全部楼层
确实,你要是用沁恒的烧录器得关注一下模式
Carmen7 发表于 2024-2-3 13:55 | 显示全部楼层
这个烧录器倒是很好的,功能很强,而且速度也不慢
Charlotte夏 发表于 2024-2-3 15:02 | 显示全部楼层
这个解决方法经验分享确实有些意义,有些很容易误以为是板子坏掉了呢
Estelle1999 发表于 2024-2-3 16:17 | 显示全部楼层
其实用串口烧录也是OK的哈
Emily999 发表于 2024-2-3 18:25 | 显示全部楼层
你这个问题提的不错,确实之前我也遇到过这种问题,一度怀疑自己的烧录器故障
Betty996 发表于 2024-2-3 19:25 | 显示全部楼层
这个WCHLINKE还2种模式都支持呢啊,不错不错
Annie556 发表于 2024-2-3 20:36 | 显示全部楼层
这个撬开 用的非常好,哈哈,外壳设计不是很合理吧
B1lanche 发表于 2024-2-4 08:15 | 显示全部楼层
我之前用过CH32X035,这个芯片很好用,而且尤其是点灯这方面很奈斯
Allison8859 发表于 2024-2-4 09:38 | 显示全部楼层
解决方法不错,这个是一种经验,容易被忽视的经验
Carina卡 发表于 2024-2-4 11:20 | 显示全部楼层
建议官方弄个带屏幕的仿真器就好了,调试的时候提示这是什么模式,就比较直观了

您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:嵌入式技术专家
简介:擅长电路设计、物联网产品开发、射频产品开发,喜欢打篮球,技术交流,欢迎各位来聊~

783

主题

3316

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部