![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
百问网七天物联网
文章平均质量分 60
cn_hexia
这个作者很懒,什么都没留下…
展开
-
百问网七天物联网课程笔记(第七天)
在第七天的课程中,分别使用单任务和多任务展示了基于stm32的mqtt通信控制led灯的操作。这个项目通过复制接收,因此缓冲器必须提供足够大的空间。复制进缓冲器的字节数,在队列创建时已经定义。传递项目到一个队列中的前面。这个项是复制队列,不是引用。传递项目到一个队列中的后面。是一个调用xQueueGenericSend()的宏。为新的队列分配所需的存储内存,并返回一个队列处理。一个调用 xQueueGenericReceive() 函数的宏。是一个调用xQueueGenericSend()的宏。原创 2022-10-26 21:17:34 · 959 阅读 · 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 · 786 阅读 · 0 评论 -
百问网七天物联网课程课后笔记(第一天)
每天的课程分为基础和提高两个部分。今天上课的总体感受:因为之前有买过野火的开发板入门学习过stm32,本次学习是感觉遇到了瓶颈,又对物联网方向感兴趣,所以就抱着试试的态度报名了。老师的答疑很及时,有问必答,相比较于野火的拉一个群,就没人管了,一堆群友用爱发电的现状,黄老师基础部分有问必答的高效反馈,相信对新手小白会特别有帮助。原创 2022-10-17 21:51:36 · 164 阅读 · 0 评论 -
百问网七天物联网课程课后笔记(第五天提高课)
自定义一个LED1的TOPIC,路径如下:产品→TOPIC类列表→自定义TOPIC→定义一个TOPIC类。称之为代理“broker”,可以是一个应用程序或者一个设备,它是连接联系发布者和订阅者的桥梁。6. 点击右上角CONNECT,连接成功后,返回阿里云,刷新一下,设备会显示“在线”在新的TOPIC中,点击发布消息,之后在MQTTX这个软件中就会收到这条消息。8. 订阅后,在设备→→LED1→Topic列表中就能看到新的TOPIC。一个使用MQTT协议的应用程序或者设备,总是建立到服务器的网络连接。原创 2022-10-22 13:00:59 · 846 阅读 · 0 评论 -
百问网七天物联网课程课后笔记(第四天)
如果是把外设A的数据,传给外设B,这种情况其实不需要CPU一直参与,只需在A、B之间创建个通道,让它们自己传输即可,这个通道就是DMA。这里的控制BOOT0电平,是通过电脑编写的上位机,去控制串口芯片的RTS和DTR,去实现BOOT0和复位的控制。通常中断优先级分组只会设置一次,设置完后,后续设置某个中断时,只需要在这个组中选择相应的抢占优先级和子优先级。随后控制DTR输出高,PMOS管关闭,C2放电,BOOT1会保持一段时间高电平,此时三极管Q2截止,RESET上拉,开发板启动,进入串口下载模式。原创 2022-10-20 21:45:38 · 215 阅读 · 0 评论 -
百问网七天物联网课程笔记(第三天)
Flash存储器有两个64位缓存器组成的预取缓冲器,使得CPU可以工作在更高频率,同时需要根据不同的系统时钟(SYSCLK)频率设置对应的等待周期(LATENCY)。通常系统时钟为72MHZ,则需要设置两个等待周期,否则读写flash可能出错,导致死机等情况。FLASH_LATENCY_1 时钟周期:24原创 2022-10-19 21:22:33 · 246 阅读 · 0 评论 -
百问网七天物联网课程(第二天)
今天的课程基础主要讲了单片机最小系统的构成,内部flash的构成,如何下载st官方资料,如何构建一个项目。提高部分讲解了程序的需求分析,程序流程图,裸机/RTOS的软件框架。原创 2022-10-18 21:54:36 · 253 阅读 · 0 评论