找回密码
 立即注册
查看: 14|回复: 2

STC32G12K128 使用问题 | 已解决

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2026-03-26 17:35:08

1

主题

1

回帖

9

积分

新手上路

积分
9
发表于 昨天 17:35 | 显示全部楼层 |阅读模式
问题描述:

      配置P20,P32为推挽输出,初始化代码如下:

  1. P2_MODE_OUT_PP(GPIO_Pin_0);
  2.         P3_MODE_OUT_PP(GPIO_Pin_2);/* LED */
复制代码
应用部分代码:
  1. portTASK_FUNCTION( vUart2_3Task, pvParameters )
  2. {   
  3.     Sec_Cnt = 0;
  4.     //uint16_t task_cnt = 0;
  5.     PrintString3("STC32G UART3-UART2 Test Programme!\r\n");  //UART3发送一个字符串
  6.     while(1)
  7.     {
  8.         P32 = ~P32;/* LED */
  9.         P20 = ~P20;/* BEEP */
  10.         Sec_Cnt++;
  11.         if(Sec_Cnt >= (uint16_t)pvParameters)
  12.         {
  13.             Sec_Cnt = 0;
  14.             PrintString3("STC32G UART3-UART2 Test Programme !\r\n");  //UART3发送一个字符串
  15.             //task_cnt++;
  16.         }
  17.         vTaskDelay(1000);
  18.     }
  19.    
  20.     vTaskDelete(NULL);
  21. }   
复制代码
使用的是FREERTOS,运行时P32波形正常,P20引脚异常,当P20为低电平时,马上被自动拉高。检查了程序所有的配置,应用均没有对P20引脚进行操作。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2026-03-26 17:35:08

1

主题

1

回帖

9

积分

新手上路

积分
9
发表于 昨天 18:13 | 显示全部楼层
已解决
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:201
  • 最近打卡:2026-03-27 00:00:46
已绑定手机

15

主题

237

回帖

1382

积分

金牌会员

DIY玩家

积分
1382
发表于 昨天 18:40 | 显示全部楼层

程序开发往往需要多次调试
还有更新迭代
真正的学徒往往怀着大师的心
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-27 05:52 , Processed in 0.104242 second(s), 51 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表