STM32F0-STM32-KEY.zip

  • 浏览量:1812
  • 下载量:0
  • 资料大小:3.28 KB
  • 日期:2016-07-23
  • 上传者:smartCode
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    本帖最后由 smartcode 于 2016-7-23 20:36 编辑

    这一贴其实我是想讨论一个问题的,实验了几种办法,我并没有找到解决问题的办法,我详细描述如下,希望小雨儿等大牛能指点迷津。
    上一贴中,stm32学习板通过按键中断,累加key_num,并通过串口发送,由labview visa read 获取key_num变量值并显示在界面上。

    但通过labview界面点击“按键清零”,实际是触发visa write向stm32 开发板发送“0a”,看似简单至极,但是还是遇到了问题。
    当点击“按键清零”,实际小雨儿提供的那个vi(stm32-labview-key.vi),并没有立刻发送,这个下面有实验可证明,当按下s2就是外部中断响应时
    才会发出这个“0a”,


    1)我开始认为是软件代码的问题,后来通过串口调试工具,手动发送“0a”,stm32串口接收中断能正确响应(点亮led并清零key_num)
    我觉得写入stm32的固件应该是正确的;

    数次调试后,我还是没有办法调整好vi ,是visa write 和visa read存在延迟的问题么,或者是什么其他原因。
    我将代码和vi附上,希望大家有空时也试试,看看有什么好的解决办法。
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换