状态机

我要报错
  • 多轴直角坐标搬运机器人的通用控制方法研究

    摘要:基于传统直角坐标机器人控制技术,以蓄电池极板连续生产线的码垛机器人为应用案例,根据设备需求、机器人控制原理和系统状态机的设计,介绍了一种通用的、灵活的、开发周期短的多轴直角坐标机器人控制方法。该机器人经过实践,验证了该控制方法的可靠性、高效性和稳定性。

  • 单片机的状态机框架在DS18B20温度传感器中的应用

    ▼点击下方名片,关注公众号▼欢迎关注【玩转单片机与嵌入式】公众号,回复关键字获取更多免费资料。回复【加群】,限时免费进入知识共享群;回复【3D封装库】,常用元器件的3D封装库;回复【电容】,获取电容、元器件选型相关的内容;回复【阻抗匹配】,获取电磁兼容性、阻抗匹配相关的资料回复【...

  • 如何编写单片机的状态机框架?

    在单片机裸机的编程方法中,状态机的方法是比较好的,经典的比如按键的检测判断等。其实,有很多地方可以使用这种思想,比如传感器的数据采集。因为单片机不可能一直等待着运行,那样的效率是很低的,通常都是结合fsmtimer的方式来提高CPU的使用率。下面简单介绍一下传感器中使用fsm的方...

  • 当单片机遇到状态机——入门QP

    关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:ming_mei前言前些日子在微信上看到李肖遥的公众号,里面系统讲述了QP框架,我很有感触。我用QP框架很多年了,一开始是使用QM和QPC,到后来抛弃了QM,直接使用QPC裸写程序,到后来自己写状态机框架。可以这么说,QP...

  • 嵌入式状态机编程-QP状态机框架与常见状态机方法

    星标「嵌入式大杂烩」,一起进步!来源:https://blog.csdn.net/qq_36969440/article/details/110387716状态机基本术语现态:是指当前所处的状态。条件:又称为“事件”,当一个条件被满足,将会触发一个动作,或者执行一次状态的迁移。动...

  • 基于C语言的最优HSM状态机架构实现

    关注、星标公众号,直达精彩内容来源:小鱼儿飞丫飞整理:技术让梦想更伟大|李肖遥前言:本框架实现的目的是在基于51单片机为控制芯片的产品内,因为51单片机的内存和堆栈比较有限,此框架比较简洁高效的。如果用于其他高性能的处理器内,可以考虑利用链表实现,实现更自由的操作。一、双层状态机...

  • 从零开始漫谈 | 多实例的状态机

    来源:裸机思维作者:GorgonMeducer【说在前面的话】在前面的讲解中,我们介绍了如何使用状态图的方式来设计有限状态机、明确了状态图设计的“清晰”原则,并结合最简单和常用的switch状态机翻译模式详细说明了状态图的“无脑翻译”方法。比如下面这个状态图就是一个典型:通过图示...

  • 通过实例分析来认识一下QP状态机

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!来源:技术让梦想更伟大作者:李肖遥Blinky是自带的一个很简单的例子,也就是我们俗称的”HelloWorld!”,可以帮助我们了解QP。在这个blinky中,是以1HZ的速率闪烁LED灯,0.5s开灯,05s关灯。关于Blinky工程先来认识QM这个软件,我更改了模式,看起来还不错,这个模式在view里可以设置然后,新建一个QM工程工程打开之后,我们看看工程目录,工程当中有很多的快捷键,很方便,这里如果大家有兴趣可以自己熟练一下,接下来看看具体的代码以及功能。实现的功能在这个blinky应用中,只有一个名为Blinky的活动对象,这个小巧的对...

  • 从零开始漫谈 | 多实例的状态机

    来源:裸机思维作者:GorgonMeducer【说在前面的话】在前面的讲解中,我们介绍了如何使用状态图的方式来设计有限状态机、明确了状态图设计的“清晰”原则,并结合最简单和常用的switch状态机翻译模式详细说明了状态图的“无脑翻译”方法。比如下面这个状态图就是一个典型:通过图示,我们能清晰的看出该状态机实现的是“通用字符串输出”的功能。其实,这里我算是埋下了一个小小的“彩蛋”——当然,它的真实身份是一个陷阱。如果你已经熟悉了我前面介绍的翻译规则,很容易就会发现这里存在的巨大问题:是的,这个状态图按照switch翻译法无脑翻译的后果,将是一个根本无法正常工作的状态机:#include#incl...

  • 状态机的三种骚操作,看完恍然大悟!

    状态机的实现无非就是3个要素:状态、事件、响应。转换成具体的行为就3句话。发生了什么事?现在系统处在什么状态?在这样的状态下发生了这样的事,系统要干什么?用C语言实现状态机主要有3种方法:switch—case法、表格驱动法、函数指针法。switch—case法状态用switch...

  • 状态机的三种骚操作,值得你了解

    关注、星标公众号,直达精彩内容来源:网络素材状态机的实现无非就是3个要素:状态、事件、响应。转换成具体的行为就3句话。发生了什么事?现在系统处在什么状态?在这样的状态下发生了这样的事,系统要干什么?用C语言实现状态机主要有3种方法:switch—case法、表格驱动法、函数指针法...

  • 改变嵌软开发思维方式之:状态机 事件驱动框架

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!作者 | Alicedodo状态机是一种思想,事件驱动也是一种思想。状态机推文:干货|嵌入式之状态机编程改变嵌软开发思维方式之:状态机的三种实现方法本篇来一起学习事件驱动。事件驱动的概念生活中有很多事件驱动的例子,上自习瞒着老师偷...

  • 改变嵌软开发思维方式之:状态机的三种实现方法

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!作者 | Alicedodo上一篇推文:咱们是时候改变一下嵌入式软件开发思维方式了!提到了状态机。在之前的推文中:干货|嵌入式之状态机编程。有简单介绍了状态机的示例。这次我们一起来学习C语言实现状态机的三种方法解析。状态机的实现无...

  • QP状态机的优势以及QM的使用

    关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥本文主要着重于讲解如何使用QM来绘制状态机图,现代分层状态机(HSMs)的一些优势,以及如何通过状态机生成状态机代码。QM能够用于任何图类型的通用操作,例如打开,关闭,滚动,平移和缩放图,这里需要我们熟悉QM软件,来...

  • 一个应用在单片机上的极简图形化状态机框架NorthFrame

    点击上方「嵌入式云IOT技术圈」,选择「置顶公众号」第一时间查看嵌入式笔记!NorthFrame是基于非UML极简理念的状态机框架配合NF_FsmDesigner图形化开发工具,可无负担替代传统switch-case状态机开发1、NorthFrame的组件NF_FSM:极简非UM...

  • 使用FreeRTOS要好好理解任务状态机

    [导读]大家好,我是逸珺。前面一文利用FreeRTOS点灯,算是将FreeRTOS给跑起来了,要用好RTOS,从黑盒角度去理解一下调度器是怎么工作的是很必要的,当然如果想研究其内部实现原理,可以去读其内部实现代码,但是个人感觉如果是从用的角度,把内核看成黑盒,跳出来梳理一下概念也...

  • QM UML状态机建模实例之Blinky for cortex-m0

    关注、星标公众号,直达精彩内容来源:全然电子整理:李肖遥  QP事件状态机框架论坛已经有很多教程了,加上已经有中文版本的书籍学习QP相对来说多花一些时间就能入门,有经验的攻城狮们可能忙于工作无法学习更多的技术,使用QP框架的好处可能仍不会让您动心,但是如果现在有一款能自动生成代码...

  • 怎么理解FreeRTOS的任务状态机?

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!来源:嵌入式客栈前面一文利用FreeRTOS点灯,算是将FreeRTOS给跑起来了,要用好RTOS,从黑盒角度去理解一下调度器是怎么工作的是很必要的,当然如果想研究其内部实现原理,可以去读其内部实现代码,但是个人感觉如果是从用的角...

  • Blinky实例分析来认识一下QP状态机

    关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥Blinky是自带的一个很简单的例子,也就是我们俗称的”HelloWorld!”,可以帮助我们了解QP。在这个blinky中,是以1HZ的速率闪烁LED灯,0.5s开灯,05s关灯。关于Blinky工程先来认识QM这...

  • 干货 | 嵌入式之状态机编程

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!来源:果果小师弟摘要:不知道大家有没有这样一种感觉,就是感觉自己玩单片机还可以,各个功能模块也都会驱动,但是如果让你完整的写一套代码,却无逻辑与框架可言,上来就是开始写!东抄抄写抄抄。说明编程还处于比较低的水平,那么如何才能提高自...

首页  上一页  1 2 3 4 5 6 7 8 9 下一页 尾页