51 IO 的翻转速率最大能到多少?

2020-01-23 14:33发布

我实测的时候发现连512Khz都到不了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
煮酒fu
1楼-- · 2020-01-24 07:18
afeionline 发表于 2014-6-30 09:13
这得看你的cpu主频多高,指令周期,还有你的IO电平反转方式

我是在中断里翻转的。 8us中断一次,发现翻转速度上不来。
afeionline
2楼-- · 2020-01-24 13:11
什么型号单片机?主频多少?
即使8us翻转一次来得及,那一个周期就是16us,换算成频率是多少?125KHz而已,当然到不了512KHz了。
煮酒fu
3楼-- · 2020-01-24 17:52
本帖最后由 煮酒fu 于 2014-6-30 10:32 编辑
afeionline 发表于 2014-6-30 09:26
什么型号单片机?主频多少?
即使8us翻转一次来得及,那一个周期就是16us,换算成频率是多少?125KHz而已, ...


64QD$(BSL3[D5VVA]O14T78.jpg (106.76 KB, 下载次数: 0)

下载附件

2014-6-30 10:30 上传


以前的莫友和我的一样的问题。原来的单片机STC12C5A60S2。
我现在换成C8051F就好了。
laotui
4楼-- · 2020-01-24 20:05
 精彩回答 2  元偷偷看……
煮酒fu
5楼-- · 2020-01-25 00:06
laotui 发表于 2014-7-1 22:20
用汇编写能快点吧。

我觉得应该不是这个问题,可能和我的用法有关系。
xpxp
6楼-- · 2020-01-25 03:46
STC手册上是:不超过13MHZ。

一周热门 更多>