使用CH592F驱动WS2812时发现GPIO的翻转速度不够,查看主频设置的是60Mhz,但测试IO最高翻转的高电平是300nS,低电平是600nS,请教大佬,这是怎么回事?其次是使用函数发送数据的时候,高电平和低电平应该都是一样的时间,但是示波器看到的是高电平有的是400nS有的是600nS,这又是怎么回事?
单独测量IO的翻转速度代码如下:
发送bit数据的函数如下:
发送一个字节数据函数如下:
麻烦大佬帮忙分析~~
热门产品 :
CH32L103: 32位PDUSB低功耗单片机