主题:
字号:
16
行距:
2.0

第五十四章 厂长,您可得多来技术科啊![2 / 3]

,比如说,自检通过就进待机,待机收到起飞指令就进飞行,飞行检测到低电压就进紧急。”

林默站在他身后,低头看着那张图纸,点点头:

“不错,就是这个思路。”

“状态机的核心是三个东西,状态,事件,动作。”

“当前状态收到一个事件,执行对应的动作,然后迁移到下一个状态,你把这三个东西定义清楚了,程序就不会乱。”

李援朝连连点头,手里的笔飞快地在本子上记着。

“林默拉过一把椅子坐下,拿起桌上的一块飞控板,指着上面的主控芯片。

“还有你这程序架构,别把所有功能都塞在主循环里。”

“中断优先级要分清楚,姿态解算最高优先级,遥控指令第二,图传第三,日志记录最低。”

“姿态解算的周期要固定,比如说每十毫秒中断一次,算一次姿态,调一次PID,这样飞控的响应速度才能跟得上。”

“我之前是把所有东西都放主循环里。”

李援朝挠了挠头,有点不好意思,“跑一遍下来,姿态解算的时间不固定,有时候长有时候短,飞机就不太稳。”

“那是因为你主循环的执行时间不是恒定的。”

林默把飞控板放下,拿起笔在纸上画了一个时序图,“你设一个定时器中断,每五毫秒触发一次,中断服务程序里只做三件事。”

“读传感器,算姿态,调PID。主循环里跑那些不要求实时性的东西,比如图传,日志,遥控指令解析。”

“这样一来,姿态控制的实时性就保证了。”

李援朝盯着那个时序图看了半天,一拍大腿,“厂长,您这一说我就明白了!这就是把实时任务和非实时任务分开处理!”

林默笑了笑,“对,这叫前后台系统架构,前台是中断服务程序,处理紧急的事,后台是主循环,处理不紧急的事。”

“你把这个框架搭好了,后续加功能就不会乱。”

李援朝兴奋的手里的笔都快把本子戳穿了。

他在对微处理器和软件编程不算精通。

林默来了之后,他才开始系统地接触这些新东西。

每次林默来技术科,他都恨不得把脑子里的疑问全部倒出来,让林默一一解答。

本章未完,请点击下一页继续阅读!

权势
王公子
仕途青云之扶摇直上
微微一笑很倾城
玄奇战策
风在吹的地
吞噬星空:献祭万倍返还
小仔仔熊
小保姆和大领导
九八八呀
状元悔断肠,玄学大佬不好惹
清轻轻
骗我养私生子?我转身闪婚千亿总裁
风栖月
都市怪谈:相亲群只有我一个活人
幽铭人生
我一个神豪,当渣男很合理吧
鱼山成神
别人练武我修仙!练气爆锤大宗师
我语成神
我来给修仙界上点强度
钓鱼佬钓大鱼
穿成恶雌,反派大佬们夜夜争宠
陶陶都很甜
蒸汽之国的爱丽丝
超究极武神崩坏
医路坦途张凡王莎
臧福生
到底谁教你这么当新兵的?
椒盐榔头
魂破九天秦朗
浊酒一湖
谢邀,妖在人界但精神稳定
天边云
闪婚死对头后,大佬上瘾诱哄生崽
东方薇
刚成储君,废太子逆袭系统什么鬼
雨泪之鑫
武侠穿越,开局学会杨家枪
沉若冰
云灵仙路
七月里的小七
为他挨了一枪后,我成全了他和白月光
南宫紫嫣
夜色迷人
浪里小白龙本尊
重生后昏君幺女杀爆京华
江月寒
穿灾年,我带三儿一女吃香喝辣!
逸禾安
女总裁的全能兵王萧晨苏晴
寂寞的舞者
医道无双陈飞林秋涵
铁沙
特战狂枭萧晨苏晴
寂寞的舞者
江山绝色榜
六如和尚
失去七情六欲快死了,全京城为我哭坟
鹿画
修仙从神秘小鼎开始
以云为墨
借阴骨,阎王妻
最好的瓜
抽签选中小叔后,渣男悔疯了
梨滚
离婚当天,前夫跪求我复合
棠梨
他娶白月光进门,我带球喜迎众界大佬跪宠
南宫紫嫣
医路坦途
臧福生
张凡小说男主角
臧福生
参加武考后,我一路无敌
云青天水在瓶
挖灵根,逼退婚?六界神魔替我杀疯了
瓦猫
灵域战仙
逍月初
大龄奶娘只想躺平,阴郁少爷浑身是劲儿
三十嘉
夏一天天九儿
浮梦流年
爱上美女鬼姐姐夏一天天九儿
浮梦流年
鬼将祸夏一天天九儿
浮梦流年
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
第四天灾从不相信钢铁洪流!
喀秋莎第一可爱
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜
青山
会说话的肘子