• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

阵列扫描,如何控制一行一行的扫描

沃尔夫斯堡的羊 2018-03-27 浏览量:726
对于阵列扫描,如何控制一行一行的扫描采集,大家有什么更好的实现方法去实现行的切换?定时器定时切换?ADC+DMA中断?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这里如果应用定时器中断的话,比如程序启动一切初始化完毕以后,启动定时器以及ADC采样,当定时时间到的时候切换行,这里会不会对ADC采集产生影响,是不是需要先关闭ADC,切换之后再开ADC,向下面这样?

    ADC_Cmd(ADC1, DISABLE);

    GPIO_​SELECT(GPIOC,tab[1]);

    ADC_Cmd(ADC1, ENABLE);​

    还有就是需要通过WIFI将数据发送出去,打算采集一行发送一行?是不是也可以在定时中断里发送?

    其实小弟现在没有用定时中断,而是在DMA中断里发送的。。。。

    • 发布于 2018-04-05
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :BNC(75)-PLR-PC-12G-1 是一个圆形射频连接器。实物确认错料。 回复

其他答案 数量:3
  • 不管是什么扫描那总得需要时间,假如扫描工作和CPU运行是独立的话(以ADCDMA为例子),那么CPU下次开始扫描的时间就必须大于等于ADCDMA整个扫描+传输过程的时间,这个时间片段可以由定时器中断产生。

    • 发布于2018-03-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.farnell.com/datasheets/3195215.pdf 回复

电子老工程师 回复了  :对插端:100400-6 回复

  • 这个需要自定义规则,比如采用定时器中断,也可能是边缘检测特征信息。
    • 发布于2018-03-28
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :501646-2600 (母头)配套端子:5016471000. 回复

相关问题

问题达人换一批

阵列扫描,如何控制一行一行的扫描