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

通讯量比较大的程序怎么写

明有几时有 2019-05-13 浏览量:581
通讯量比较大的程序怎么写
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果你的程序实时性比较高,最好是把实时性高的放在中断中,通讯放在主循环中。

    如果对通讯要求比较高,或是有其他的要求,可以使用RTOS,分不同的任务,不同的优先级。

    • 发布于 2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 任务较少可以用裸机开发,这样通讯效率最高,可以使用dma收发数据,如果任务多建议用rtt操作系统
    • 发布于2019-05-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你的通讯方式了,最好是可以支持DAM的方式进行通讯,,这样CPU可以处理其他的程序,让DMA自己发送

    还有平衡每个任务的运行时间,这要根据你自己的项目来调试优化了

    • 发布于2019-05-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实通讯的优化级并不用太高,只要是把其他的实时性要求高的先执行完成后,再进行通讯,也是可以的。

    如果通要求比较高的话,可以使用DMA的方式,自动进行通讯数据的传输的

    • 发布于2019-05-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 通信数据量比较大就要求尽可能缩短接收发送数据的时间,将更多的时间放到处理这里,可以用DMA的方式来收发数据

    然后数据处理不应放到中断处理函数,而是在中断处理函数做个标志,然后在主循环处理

    • 发布于2019-05-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

通讯量比较大的程序怎么写