329008861 发表于 2024-5-16 15:04:44

请教一下关于I/O输出转换速度的问题

void main()

{

P4M0 = 0x06;
P4M1 = 0x00;
P4SR = 0xf9;
P4DR = 0xf9;

while(1)
{
   P42 = 1;
   P42 = 0;
}
}

芯片型号是STC8A8K64D4,时钟频率为16M,为什么用示波器测出来的波形不是方波,而是类似三角波的波形

神农鼎 发表于 2024-5-16 15:30:21

加 NOP

soma 发表于 2024-5-16 19:42:49

时间太短了,直接跳变。或者降低主频。

xiangzichen 发表于 2024-5-16 21:21:06

这个要能出来方波,那STC绝对是业界乃至世界No1.了,哈哈

小飞侠 发表于 2024-5-17 07:41:07

输出的频率太快了,慢一点就好了
页: [1]
查看完整版本: 请教一下关于I/O输出转换速度的问题