摘要
本发明公开了一种上位机通讯方法、系统、设备及程序,所述方法包括:判断下位机可接收数据包个数;其中,当所述可接收数据包个数达到预设标准时,所述下位机将data_in_ready信号翻转;当上位机检测到所述data_in_ready信号翻转时,上位机通过外设接口向data_in_start寄存器写1,上位机开始通过外设接口向下位机写入数据;当写入数据完成时,上位机通过外设接口向data_in_done寄存器写1;当下位机检测到上位机向data_in_done寄存器写1,开始处理数据;当下位机数据处理完成后翻转data_out_ready信号;当上位机检测到data_out_ready信号翻转时,上位机通过外设接口从下位机读回数据,并通过外设接口向data_out_done寄存器写1。通过本公开的处理方案,可以增加上位机对下位机芯片状态的获取速度,同时减少对外设接口带宽的占用。
技术关键词
通讯方法
接口
计算机程序产品
可编程计数器
可编程处理器
信号
数据
电子设备
处理器通信
指令
下位机
模块
可读存储介质
存储器
软件
芯片
速度
系统为您推荐了相关专利信息
云虚拟机
控制器
数据传输通路
容器
数据存储空间
任务分配方法
项目
智能分配算法
任务分配系统
通信接口
电缆管道
建模方法
脉冲信号发生器
仿真建模
脉冲信号接收装置
平台构建方法
风险评估模型训练
平台系统
机器学习算法
数据平台