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