自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 基于WIFI的无线IAP程序

因为iap跳转到用户代码时要关闭全局中断,用户代码跳转到iap时也要关闭全局中断,所以用户代码和iap代码在开始执行程序时都要开启全局中断。使用WiFi模块来传输程序的二进制文件到单片机中,单片机中的IAP程序将传输的程序写入到flash中,写入后跳转执行用户程序。IAP即在应用中编程,通过自己编写一套应用程序即IAP来引导需要运行的程序下载到指定的存储区域。代码基于正点原子的IAP代码,请看完正点原子iap代码视频后再来看。通过百度网盘分享的文件:基于WIFI的无线IAP程序.7z。

2024-10-23 22:16:22 442

原创 RT-Thread之按键输入

代码功能实现:按键KEY第1次按键下,LED1亮,LED2不亮;按键KEY第2次按键下LED1不亮,LED2亮;按键KEY第3次按键下,LED1和LED2都不亮;按键KEY第4次按键下同第1次按下一样,如此循环。1.先将io口初始化为上拉输入。2.读取按键io口电平。

2024-10-12 17:34:30 212

原创 RT-thread控制io引脚

使用rt-thread控制led1以500ms闪烁 led2以2000ms闪烁 beep以500ms间隔响。RT-thread使用rt_pin_write来控制引脚的高低电平。RT-thread使用rt_pin_mode来初始化引脚。2.控制引脚高低电平。

2024-10-12 16:53:08 217

原创 RT-Thread之LED闪烁

正点原子stm32f103zet6开发板,stlink。

2024-08-29 21:13:37 272

原创 RT-Thread之互斥量

互斥量又叫相互排斥的信号量,是一种特殊的二值信号量。互斥量类似于只有一个车位的停车场:当有一辆车进入的时候,将停车场大门锁住,其他车辆在外面等候。当里面的车出来时,将停车场大门打开,下一辆车才可以进入。

2024-08-28 20:55:23 450

原创 RT-Thread——线程间同步之信号量

信号量可以看作是用于管理临界资源的管理员,信号量会统计临界资源的数量,从而控制线程的访问,如果信号量数量为0,则禁止线程访问,如果大于0,则允许线程访问。

2024-08-28 11:53:56 592

原创 RT-Thread时钟管理

每过500毫秒就会获取一次系统时间tick,同时输出到串口助手中。可以看出每过500ms输出一次系统时间,误差在2ms左右。

2024-08-26 18:36:31 788

原创 RT-Thread线程

参数解释:name线程名称 entry线程入口函数 parameter线程入口函数参数 stack_size线程栈大小 priority线程优先级 tick时间片大小。由 rt_thread_create创建的线程必须由rt_thread_delete来删除。由rt_thread_init创建的线程必须由rt_thread_detach来删除。tick线程时间片大小。

2024-08-23 21:57:06 550 1

原创 基于freeRTOS的智能家居系统(附开源代码)

项目使用光线传感器、温度传感器、红外传感器、WIFI模块等电子元件,同时结合qt应用搭建了一个多种场景下的家居安全与环境智能控制系统led照明oled显示人员活动检测TCP连接上位机实时时钟显示蜂鸣器高温报警接收上位机数据并进行相应处理不断发送环境数据给上位机。

2024-06-04 22:18:51 4692 8

原创 OneOs任务基础知识

任务状态宏说明无效态初始态就绪态运行态睡眠态阻塞态挂起态关闭态状态掩码。

2024-05-27 10:33:45 1100

原创 鸿蒙小熊派BearPi-HM Micro环境配置

8.3MobaXterm上打印出运行日志,等待启动日志运行结束,按键盘“回车”按键进入开发板shell终端,输入例如"ls"命令,可与开发板交互。7.6在Windows打开STM32CubeProgrammer工具,选择“USB”烧录方式,再点击刷新按钮,然后点击"Connect"。8.2将开发板的拨码开关拨至“010”emmc启动模式,并按一下开发板的“RESET”按钮复位开发板。解压好CH341SER文件夹后进入文件夹,双击红圈处图标,点击安装,安装失败则卸载后重新点击安装。

2024-05-20 20:31:27 1574 2

转载 使用DL-22发送数据

DL-22无线串口模块为串口转2.4G无线模块,可以通过无线将两个或者多个串口连接起来。串口发入模块的数据会被模块使用无线发出,收到无线数据的模块会将这个数据使用串口发出,在两个设备上使用模块就像将这两个设备用串口连接起来一样。

2024-03-07 16:27:51 849 3

原创 MQTT.fx连接阿里云

是一款基于Paho,使用Java语言编写的MQTT客户端工具。支持通过Topic订阅和发布消息,用来前期和物理云平台调试非常方便。使用mqtt.fx也可以更好地了解使用mqtt协议连接物理云平台的流程。mqttfx链接:https://pan.baidu.com/s/1FeexjAUhMAv9-e52D4Of_Q?pwd=j6gn提取码:j6gn。

2024-01-13 20:49:45 1858 1

原创 linux系统开发板双网卡挂载

cat /etc /exports文件最低行是否有一个文件路径。/mnt 从机的文件夹。若ubuntu开启nfs服务则有nfsd,若没有则会无现象。在/etc/exports中选择一些目录出来用来访问的。192.168.1.129 挂载主机的ip地址。/home/book/mnt 挂在主机的文件夹。vers=3 使用第三个版本的nfs系统。开发板挂载主机步骤总结。nolock使用不锁定模式。执行完命令后挂载成功。

2024-01-02 20:01:53 428 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除