0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

单片机

脉宽为400NS的并列8位数据流如何采集,用单片机能搞定吗?

我现在有一个数据要采集,就是这个变化的时间太短,当一个使能信号触发MCU动作及到MCU读到IO(8位)的数据,整个从触发到读取周期只400NS,用单片机,不管是多少位的?能准确采集到这个数据流吗?当然使能触发MCU信号是间断的,最快也是10US触发一下,I0上的数据就是连续不停的变化。我用STM32做过,好像时间上还是响应不过来,读取的数据不对。我采用使能信号触发STM32中断,可是还没真正读取,STM32中断响应就以经将这个时间段用完了而且有多,各位应当采取什么方式呢? 外加一个硬件来锁存吗?怎么锁呢?有什么方式可以在如此短的时间内得IO上的数据呢?谢谢

提问者:60user119 地点:- 浏览次数:4038 提问时间:10-17 17:44
我有更好的答案
提 交
4条回答
guokuikang 01-07 05:23 回答数:0 被采纳数:0
用FPGA硬件来锁存。
kingnet_520890 01-02 01:47 回答数: 被采纳数:
GPIO估计做不到。
要用硬件来锁存
大宝窝窝菊科 12-31 07:30 回答数: 被采纳数:
除了上面的所说用:FPGA 来锁存,FPGA来处理,哪不得重新学习怎么用FPGA,短时间内不太可能啊,我去找找看有没有别的通用硬件来处理,如有同行知道大概什么型号可以满足要求,告我一声,多谢了,
tong5682 12-31 13:58 回答数:0 被采纳数:0
如果一个使能触发信号只读取一次数据的话,单片机可以做到,如C8051F等。
STM32做更没问题。不要用中端,直接查询中断标志读取的方式更快。
撰写答案
提 交
1 / 3
1 / 3
相关单片机
具有音调控制的单片机立体声前置放大器
用于单片机与电子装置中的开关电源
单片机软硬件复位的条件都有啥
电动机的单片机控制
单片机应用系统开发实例导航