请大家推荐一款单片机,性能大概如下: 1.工作主频需要到30MHz以上 2.io口速度用下面的程序能够产生20MHz以上的方波
tt: PORT_SET; PORT_CLR; ......(很多个)
PORT_SET; PORT_CLR; goto tt;
这种测试方式可能不准,或者根本就不能说明什么,但我在实际应用的时候必须要这么用,请大家见谅
================
目前我想找一款具有高速io的单片机,用io实现一种测量功能.用上面的程序我测试了几款单片机,数据如下
单片机 主频率 IO口方波频率 ATMEGA32L 12Mhz 6.xxMHz HD64f3062 24Mhz 2.xxMhz STM32F103 72Mhz 1.xxMhz S3C2410 208Mhz 1.xxMhz
我知道,不同编译器编译出来的代码,可能会造成io口方波速度的不一样, 但上面的数据似乎差的也太远了吧...主频越低,io口速度反而越快 而且,类似arm这类单片机,io口输出的速度并没有想象中那么快,可能是硬件上的限制.
至于STM32, IO口使用 50Mhz的输出方式,也没有达到预计的目的.而且我也不是很明白这个50Mhz的意义.
请大家推荐单片机,FPGA和CPLD暂时不能算在内,谢谢!
|