2020-08-09

在这里插入图片描述
广西●河池学院

广西高校重点实验室培训基地

系统控制与信息处理重点实验室

本篇博客来自河池学院: 智控无人机小组

写作时间: 2020年8月9日

                                          周报 

一、了解了msOS系统的系统框架和页面显示。msOS是:
1、 基于 C 语言,没有复杂的逻辑关系、没有高级的语言用法、不以非应用的需求产生障碍,只
要你有基础的 C 语言能力,你就能读懂并使用该系统完成你的设计。
2、 基于系统时钟虚拟定时器服务,可以很简便的实现一些单次或周期性的功能,如 LED 指示灯
控制、按键检测控制、定时刷屏控制等一系列的定时执行程序。
3、 带有 GUI 库,支持面向对象设计。
4、 采用 C#风格设计,代码优美,客户体验良好。
5、 容易添加扩展屏 HMI,底层基于 modbus 通讯协议封装解析 HMI 屏与 MCU 的通讯数据。可以根据项目具体需求容易添加 HMI 屏的菜单界面的数据映射。
msOS 的系统框架在这里插入图片描述
它有大循环三年类型和中断触发类型和节拍触发类型和综合性类型
二、了解了msOS 的储存原理、节拍、串口通讯、定时器。
储存原理:串口是 MCU51 最常用的一种通讯方式,往往用于下载程序、追踪调试信息、扩展 HMI串口屏、 与 PC 等其它设备通讯。TXD 为发送, RXD 为接收。
节拍:节拍一般需要由芯片内部系统时钟产生的中断实现, 并且把这个中断功能强化了,用于精准控制。节拍也是一种中断,往往是由定时器产生的固定时间间隔的中断。
定时器:软件定时器处理模式有两种,一种是直接在节拍例行函数中直接执行,也就是在中断中执行,所以执行的回调函数不能太长,否则占用中断时间。但有些确实需要占用较长时间的,则采用另外一种处理模式,那就是通过消息抛出回调函数的函数入口地址,再在大循环中执行。软件定时器由注册开始函数 TimerStart、系统节拍例行函数 TimerSystickRoutine 和停止

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值