找回密码
 立即注册
楼主: Legend

ISP工具建议

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-02 07:55:56
已绑定手机

19

主题

3190

回帖

4870

积分

论坛元老

积分
4870
发表于 2024-10-28 10:12:22 来自手机 | 显示全部楼层
直接使用库函数不更清晰了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-10-28 10:38:54 | 显示全部楼层
zh*** 发表于 2024-10-28 10:09
这样不是比 光看 0A 0C 的方便多了
其实,我配置一般有库的,
最次也是用宏,

可能我开发产品为主,玩开发板较少,对于特定的电路,端口的初始化配置是固定的,可以使用ISP软件提供的配置助手生成代码,只需要一次配置不会再动,所以我是没有这方面需求的。
只有核心板模块这种的,可能随时通过杜邦线连接改变周边外设和对应IO关系,也就有了隐性需求。
我的建议是,每变更一次连接,就使用IO配置助手把相关IO重配置一遍,避免出问题。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-10-28 12:00:16 | 显示全部楼层
本帖最后由 王昱顺 于 2024-10-28 15:09 编辑


STC IO配置小工具 - I/O读写及点灯,外部中断 ,所有I/O都支持的普通I/O中断,按键扫描 国芯技术交流网站 - AI32位8051交流社区
请看一下这个,表格方式配置IO,配置完成后可以重现配置
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-17 09:50:59

17

主题

91

回帖

755

积分

高级会员

积分
755
发表于 2024-10-31 11:33:59 | 显示全部楼层
晓*** 发表于 2024-10-28 10:38
可能我开发产品为主,玩开发板较少,对于特定的电路,端口的初始化配置是固定的,可以使用ISP软件提供的 ...

主要是开发产品,开发板无所谓的,很多同类产品就是IO不同(比如就改个外形),其他大同小异,这时候IO特别容易错,不过我一般都是这样配置.
  1. void GPIO_Configation(void)
  2. {
  3.   PWM1 = 0; //PWM1P
  4.   PWM2 = 0; //PWM5_3
  5.   P0n_push_pull(Pin0|Pin5|Pin6|Pin7); //PWM2,TEST2,TEST3,TEST4
  6.   P0n_standard(Pin2|Pin3);            //TXD4,RXD4
  7.   P0n_open_drain(Pin4);               //PWM1_EN  
  8.   P1n_push_pull(Pin0);                //PWM1
  9.   P5n_open_drain(Pin2);               //PWM2_EN
  10.   P5n_push_pull(Pin3);                //TEST1
  11.   DMX512_OUT1=1;
  12.   EN=S485;                            //485 接收
  13.   P3n_push_pull(Pin1|Pin5|Pin6|Pin7); //DMX512_OUT1,LED_OPR1_Port,EN,LED
  14.   DMX512_RXD=1;
  15.   P3n_standard(Pin2|Pin3);            //SW_Back,SW_Enter
  16.   P3n_pure_input(Pin0);               //DMX512_RXD
  17.   P5n_standard(Pin0|Pin1);            //SW_Down,SW_Up
  18.   PWM1_EN=PWM2_EN=1;
  19.   P5n_pure_input(Pin4);               //温度
  20. }
复制代码
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 09:03 , Processed in 0.150907 second(s), 66 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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