1、无操作系统的程序中,通常就是一个main()函数,所有的操作都在这个函数里面顺序、无限重复的运行,如果要实现多个模块功能,就只能按照先后顺序一个一个的执行,即便把某些功能...
1、无操作系统的程序中,通常就是一个main()函数,所有的操作都在这个函数里面顺序、无限重复的运行,如果要实现多个模块功能,就只能按照先后顺序一个一个的执行,即便把某些功能...
前言:如果之前未接触μC/OS任何知识,强烈推荐花个2-3天,先看完这本书《嵌入式实时操作系统μC/OS-II原理及应用》(第4版)(北京航空航天大学出版社),里面很清晰地解...
MQTT.fx是一款桌面端软件,支持Windows、Mac、Linux,类似手机端APP软件一样,它在电脑端作为一个MQTT的设备,可以进行消息的发布和订阅。其连接服务器的设...
1、按照ESP 8266的方式,在服务器端创建一个设备,作为手机端的接入端口。 2、iphone手机上,在APP Store下载“MQTTool”软件,“HOST”即服务器地...
ESP 8266端的程序分为两个部分:simple.py , main.py,其中simple.py直接用uPyLoader传到ESP 8266内,main.py使用umqt...
参考过官方的流程和步骤,也在网上搜索过各种BLOG、日志类文章,里面介绍的内容不尽详细,有些省略了关键的步骤和说明,稍有理解偏差,就会导致各种BUG或掉进各种坑,使本就陌生的...
1、腾讯云平台 (1)、在腾讯云官网注册账号(需实名认证),按照官方引导,一步步完成注册即可。注意收费说明(单月超出免费消息条数,会按规则收费,后付费制)。 (2)、物联网控...
1、CAN通信协议基础知识 (1)两线制:CAN_H、CAN_L,两根信号线以差分电压的形式来传输0、1信息,抗干扰能力强。 (2)CAN虽然没有单独的时钟信号,但为了实现位...
1、主要寄存器功能说明 (1)ATDCTL0:通道循环选择位,在多通道转换时,决定从哪个通道循环返回值AN0。 (2)ATDCTL1:其中ETRIGSEL、ETRIGCH3-...
1、DS18B20封装 单总线DQ,内部9个字节的寄存器和64 bit的ROM(包含唯一标识ID),暂存寄存器包含了转换温度、报警温度上下限。 空闲状态下,总线以上拉形式保持...
1、SCI模块简介 SCI模块包含3部分:RS232、RS485、LIN。 2、通信设置步骤 (1)波特率设置:涉及寄存器SCIBDH/SCIBDL,其中,SCIBDH的最高...
1、准备 (1)D-Flash的全局地址范围0x100000-0x107FFF,共32K。全分页。 (2)D-Flash读取时,都需要分页符访问。 (3)分页映射空间大小1K...
该文件用于编译器根据用户需求,定制memory的分配方案,如需要将某段程序放到EEPROM,而不是默认的P-Flash,或者将某段连续的数据存放到一个特定区块的flash中,...
1、XEP100型号内存、flash、eeprom容量 (1)RAM:64K(8K non banked,56K banked); non banked为64k地址范围内可寻...
一个通用的MainWindow包括以下几个部分: 1、菜单栏(Menu) 2、工具栏(Tool) 3、停靠窗口区域(各种Widget) 4、状态栏(Status) 现在设计一...
站在用户的角度考虑设计一个简单的窗口,需求如下(注意粗体字): 1、运行时,在桌面的特定位置显示一个特定大小的窗口 2、窗口拥有一个自定义的缩略图标和标题 3、当鼠标移动到窗...
一、常用主要模块说明(非全): QtCore:包含非GUI类的函数(time、files、directories、data types、streams、URLs、mime ...