找回密码
 立即注册
查看: 242|回复: 12

STC8H8K64U-DIP40的IO引脚

[复制链接]

6

主题

19

回帖

122

积分

注册会员

积分
122
发表于 2026-7-27 12:45:21 | 显示全部楼层 |阅读模式
STC8H8K64U-DIP40的I/O引脚比如P3.2输出信号,
在不断的翻转输出命令,
SETB P3.2---CLR P3.2---SETB P3.2---CLR P3.2---SETB P3.2---CLR P3.2---SETB P3.2---CLR P3.2---   
在IRC超过35MHz时候,输出电平就不正常,推挽输出/强上拉也不起作用,

截图202607271244457392.jpg
回复

使用道具 举报 送花

33

主题

3078

回帖

7172

积分

论坛元老

积分
7172
发表于 2026-7-27 13:22:08 | 显示全部楼层
这两个寄存器配置一下
截图202607271322063176.jpg
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

865

主题

1万

回帖

2万

积分

管理员

积分
25122
发表于 2026-7-27 13:36:03 | 显示全部楼层
中间要加 NOP
回复

使用道具 举报 送花

83

主题

8219

回帖

1万

积分

超级版主

积分
17644
发表于 2026-7-27 13:37:58 | 显示全部楼层
从贴图看,工作电压3.3V,主频40MHz,IO翻转推挽输出20MHz的方波,速度不够。
请将端口速度控制寄存器P3SR设置为高速,驱动电流控制寄存器P3DR设置为大电流,再试试。
回复

使用道具 举报 送花

6

主题

19

回帖

122

积分

注册会员

积分
122
 楼主| 发表于 2026-7-27 15:28:08 | 显示全部楼层
P3SR设置为高速,驱动电流控制寄存器P3DR设置为大电流,P3M0-P3M1配置推挽输出/强上拉   都不起作用,配与不配效果一样
回复

使用道具 举报 送花

6

主题

19

回帖

122

积分

注册会员

积分
122
 楼主| 发表于 2026-7-27 15:28:08 | 显示全部楼层
P3SR设置为高速,驱动电流控制寄存器P3DR设置为大电流,P3M0-P3M1配置推挽输出/强上拉   都不起作用,配与不配效果一样
回复

使用道具 举报 送花

已绑定手机

52

主题

2863

回帖

3155

积分

荣誉版主

积分
3155
发表于 2026-7-28 09:47:27 | 显示全部楼层
IO速度快不等于波形好看,技术圈有个“测不准原理”,说的就是测试设备对测试对象本身带来的影响,
在这里,用示波器探针对IO测量快速翻转波形,示波器探针本身是有寄生电容的,但是IO驱动能力有限,输出必然限幅,而且输出频率越高限幅越明显。
这里打个比方,温度计是通过温度计球泡内的介质和被测介质热交换实现测温的,如果测量一杯水的温度,这种热交换可能对这杯水温度的影响可忽略不计,但如果测量一滴水呢?
~~~
回复

使用道具 举报 送花

47

主题

151

回帖

736

积分

高级会员

积分
736
发表于 2026-7-29 06:45:24 | 显示全部楼层
查一查电源
回复

使用道具 举报 送花

19

主题

297

回帖

568

积分

高级会员

积分
568
发表于 2026-7-29 08:38:07 | 显示全部楼层
单片机供电脚有没有就近放电容
回复

使用道具 举报 送花

6

主题

19

回帖

122

积分

注册会员

积分
122
 楼主| 发表于 2026-8-12 14:07:41 | 显示全部楼层
单片机供电脚有就近放电容 , P3SR设置为高速,P3DR设置为大电流,P3M0-P3M1配置推挽输出   都不起作用,配与不配效果一样
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-9-23 15:05 , Processed in 0.088326 second(s), 92 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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