自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 百问网七天物联网课程笔记(第七天)

在第七天的课程中,分别使用单任务和多任务展示了基于stm32的mqtt通信控制led灯的操作。这个项目通过复制接收,因此缓冲器必须提供足够大的空间。复制进缓冲器的字节数,在队列创建时已经定义。传递项目到一个队列中的前面。这个项是复制队列,不是引用。传递项目到一个队列中的后面。是一个调用xQueueGenericSend()的宏。为新的队列分配所需的存储内存,并返回一个队列处理。一个调用 xQueueGenericReceive() 函数的宏。是一个调用xQueueGenericSend()的宏。

2022-10-26 21:17:34 986 1

原创 百问网七天物联网课程笔记(第六天)

支持包下载地址: https://github.com/eclipse/paho.mqtt.embedded-c。今日内容:使用开发板配置TCP连接,使用小程序和开发板进行交互。2.IP地址为AT+CIFSR指令查询返回的IP。1.手机要和wifi模块连接同一个wifi。关闭“台灯”,串口显示“led off”。打开“台灯”,串口显示“led on”。点击开发板的按键,“门铃”标签亮。移植过程还没学通,学通了再更改。

2022-10-22 22:51:34 815

原创 百问网七天物联网课程课后笔记(第五天提高课)

自定义一个LED1的TOPIC,路径如下:产品→TOPIC类列表→自定义TOPIC→定义一个TOPIC类。称之为代理“broker”,可以是一个应用程序或者一个设备,它是连接联系发布者和订阅者的桥梁。6. 点击右上角CONNECT,连接成功后,返回阿里云,刷新一下,设备会显示“在线”在新的TOPIC中,点击发布消息,之后在MQTTX这个软件中就会收到这条消息。8. 订阅后,在设备→→LED1→Topic列表中就能看到新的TOPIC。一个使用MQTT协议的应用程序或者设备,总是建立到服务器的网络连接。

2022-10-22 13:00:59 873

原创 百问网七天物联网课程课后笔记(第四天)

如果是把外设A的数据,传给外设B,这种情况其实不需要CPU一直参与,只需在A、B之间创建个通道,让它们自己传输即可,这个通道就是DMA。这里的控制BOOT0电平,是通过电脑编写的上位机,去控制串口芯片的RTS和DTR,去实现BOOT0和复位的控制。通常中断优先级分组只会设置一次,设置完后,后续设置某个中断时,只需要在这个组中选择相应的抢占优先级和子优先级。随后控制DTR输出高,PMOS管关闭,C2放电,BOOT1会保持一段时间高电平,此时三极管Q2截止,RESET上拉,开发板启动,进入串口下载模式。

2022-10-20 21:45:38 226

原创 百问网七天物联网课程笔记(第三天)

Flash存储器有两个64位缓存器组成的预取缓冲器,使得CPU可以工作在更高频率,同时需要根据不同的系统时钟(SYSCLK)频率设置对应的等待周期(LATENCY)。通常系统时钟为72MHZ,则需要设置两个等待周期,否则读写flash可能出错,导致死机等情况。FLASH_LATENCY_1 时钟周期:24

2022-10-19 21:22:33 275

原创 百问网七天物联网课程(第二天)

今天的课程基础主要讲了单片机最小系统的构成,内部flash的构成,如何下载st官方资料,如何构建一个项目。提高部分讲解了程序的需求分析,程序流程图,裸机/RTOS的软件框架。

2022-10-18 21:54:36 263

原创 百问网七天物联网课程课后笔记(第一天)

每天的课程分为基础和提高两个部分。今天上课的总体感受:因为之前有买过野火的开发板入门学习过stm32,本次学习是感觉遇到了瓶颈,又对物联网方向感兴趣,所以就抱着试试的态度报名了。老师的答疑很及时,有问必答,相比较于野火的拉一个群,就没人管了,一堆群友用爱发电的现状,黄老师基础部分有问必答的高效反馈,相信对新手小白会特别有帮助。

2022-10-17 21:51:36 189

原创 AT+CCLK返回错误的时间

使用移远EC200模块发送AT+CCLK命令查询网络时间时,返回的时间并不是当前年月日时分秒,如果你返回的时间年月日,分秒相同,就是小时总是差一个固定的值,那说明得到的时间是对的。这和你所在的时区是由关系的。我下面要说的是我得到了完全不同的时间。我得到的是2014-1-1 0时0分0秒。这个我百度了一大圈没找到原因,终于在外网得到了一点点解释,网站名称是devzone,标题是AT+CCLK reporting bogus time根据答题大神的意思,首先,这是没有完美解决方案的,发生的原因可能是模块

2021-07-01 20:26:22 3521

原创 0.96寸和2.42寸OLED屏幕滚动初始化设置

做项目时需要用到OLED屏幕滚动显示的功能,复制其他博主的代码完成了水平滚动显示的功能。http://www.51hei.com/bbs/dpj-180145-1.html但是,2.42寸OLED的滚动显示和0.96寸初始化设置还是有略微的区别的,如果直接复制粘贴,你会发现屏幕只有一小块地方在动。网上搜了很久,都是0.96寸的介绍应用,无奈之下自己查阅英文文档,最终解决。希望为要使用2.42寸屏幕的朋友提供些许帮助。贴上两者的初始化设置代码。0.96void OLED_..

2021-03-25 14:35:04 2009

AM2322B温湿度IIC测量完成版.rar

按照AM2322手册完成的通过IIC通信读取温湿度,在野火霸道上运行,实测可用

2021-02-08

基于stm32f103的AM2322B温湿度传感器测量(单总线完成版)

依据AM2322手册完成温湿度读取功能,在野火霸道开发板上运行,实测可用

2021-02-08

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

TA关注的人

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