无线开发板哪家强?工程师测给你看
PB-02-Kit支持BLEMesh组网,支持使用AT指令,支持SDK二次开发,支持天猫精灵语音直连控制,支持安卓/IOSAPP控制以及微信小程序控制。PB-02共有六路PWM,可自行调节RGB七彩灯和两路冷暖灯珠调节,并将模组的全部可用IO以排针的方式引出,以便于开发者的开发和调试。此外,它集成丰富的资源,包括AT指令、SDK二...
Avr单片机编程---延迟函数
_delay_us(double__us)的延迟时间因为调用了_delay_loop_1(),而_delay_loop_1()是执行3个指令周期,所以延迟时间就是:((F_CPU)/3e6)*__us*3*T(T=1/F_CPU单位MHz)_delay_ms(double__ms)的延迟时间因为调用了_delay_loop_2(),而_delay_loop_2()是执行4个指令周期,所以延迟时...
51单片机汇编中断程序
首先,介绍一下51单片机的定时计数器,51有两个定时计数器,分别为T0,T1,基本一样,;有一点不同,下面我们介绍定时计数器T0;了解8051的timer0中断的程序写法,用中断法产生定时;上面显示的是proteus仿真图,下面的是源程序;说明:(源程序中的中断入口地址很重要(这个是固定的),程序中断时,会在对应中断固定的;入口...
单片机学习之你养的狗都养对了没?小哥教你看门狗
每个子任务须要在每一个loop循环喂一次狗(当然现实中达到时也能够加入任务故障检测式喂狗),在watchdogTask每一个循环都对所有软件看门狗递减,假如溢出则软狗叫了,须要做异常处理(复位或进入失效安全模式)。假如所有的软件狗都没有溢出,则喂硬件看门狗(可能是单片机内置或外置芯片)现实中达到时须注意:·watchdogTask...
单片机c语言中nop函数的使用方法和延时计算
标准的C语言中没有空语句。但在单片机的C语言编程中,经常需要用几个空指令产生短延时的效果。这在汇编语言中很容易实现,写几个nop就行了。本文引用地址:httpseepw/article/201611/318535.htm在keilC51中,直接调用库函数:#include//声明了void_nop_(void);...
五万字读懂汽车线控制动系统(BBW)
线控制动使用一个制动踏板传感器,监测踏板的位置;踏板的移动被传递给ECU,ECU与四个直流电动机相连,每个轮胎上有一个;根据制动踏板的踩踏情况,ECU命令电机进行制动(www.e993.com)2024年10月17日。由于这些电机是相互独立的,它们可以对每个轮胎施加不同的压力,这有助于使用其它技术,如ABS,TCS,ESC等,ECU通过线控液压制动系统,使四个轮缸完成不同的...
深入理解事件驱动与协程概念
1和2这个两个任务其实是没有先后顺序的,但是在一个进程的世界里,必须要有先后顺序,并不能并发执行,于是整个执行流程就是这样:CPU进入中断,程序等待用户输入,用户输入之后,CPU中断返回,将IO总线上拿到的hello的字节写入主存的某个地址,接着发送指令读取磁盘的world的地址并等待字节返回,然后写入主存的hello的前一个地...