百问网
文章平均质量分 51
Andrewjianlei
这个作者很懒,什么都没留下…
展开
-
第七天训练
/拷贝开始部分字符串。='\r')//拷贝改行数据。if(USART2_Receive(rx_data))//接收到数据。//2.检测按键是否按下(是否需要更新WIFI)//2.串口2发送AT指令,启动TCP服务。//3.1按键按下,发送门铃信号。//2.1获取WIFI账号。//2.1获取WIFI密码。//1.启动串口2接收(中断方式)//0.检测是否更新WIFI信息。//3.2收到数据,控制灯。//1.设置等待时间。//更新WIFI连接信息。//优化IP地址显示。...原创 2022-07-16 21:29:53 · 1220 阅读 · 1 评论 -
第六天训练
if(USART2_Receive(rx_data))//接收到数据。//2.串口2发送AT指令,启动TCP服务。//3.1按键按下,发送门铃信号。//3.2收到数据,控制灯。//1.启动串口2接收(中断方式)//比对rxdata和发送数据。//让GPIOA输出高电平。//清空rx_data。...原创 2022-07-16 20:48:03 · 98 阅读 · 0 评论 -
第五天训练
AT+CIPSEND=32{"data""doorbell","status","1"}发送数据。IPD,0,26{"dev""led","status","0"}接收数据。AT+CIPMUX=1AT+CIPSERVER=1.9999创建TCP连接。串口2中断回调函数(保存每次接收的数据,并启动下一次接收)AT+CWMODE_DEF=1模式设置。搞明白AT指令框架TCP连接流程。UDP多对多()速度快)实时性。1.启动串口2接收(中断方式)2.串口2发送AT指令。清理串口2接收的数据。...原创 2022-07-16 18:49:40 · 1318 阅读 · 0 评论 -
第四天训练
串口(MobaXterm)通用同步异步收发器(USART)2个通用异步收发器(UART)。RTS在硬件流控制时,用于指示本设备准备好可接收数据,低电平说明本设备可以接收数据;CTS在硬件流控制时,用于指示本设备准备好可发送数据,低电平说明本设备可以发送数据;中断系统把CPU内部产生的紧急事件,来自CPU外部的片上外设产生的紧急事件,统称为中断。SW_RX在单线和智能卡模式下接收数据,属于内部引脚,没有具体外部引脚;CK在同步模式时,用于输出时钟;RX数据接收;...原创 2022-07-16 15:10:33 · 203 阅读 · 0 评论 -
物联网第三天
GPIO—LED 点灯: STM32F103系列的I/O引脚共有8种工作模式,其中输出模式有四种:推挽输出、开漏输出、复用推挽 输出、复用开漏输出;输入模式有四种:上拉输入、下拉输入、浮空输入、模拟输入 比如LED灯、蜂鸣器灯,建议使用2MHz的输出速度,而复用为I2C、SPI等通信信号引 脚时,建议使用10MHz或50MHz以提高响应速度。 软件设计思路: 1) 选择LED对应的GPIO; 2) 使能所选择GPIO的时钟; 3) 配置其为上拉输出模式; 4) 控制其输出高或低来控制LED的亮与灭; dri原创 2022-07-03 22:40:17 · 1326 阅读 · 0 评论 -
训练营第二天
今天是在上课的第二天,老师给我们大致讲解了当碰到一款新的芯片,首先是要去官网查询下载资料,最最重要的是《数据手册》和《参考手册》,其次 公板/第三方开发板 提供的原理图/示例程序 是最快速的参考例子。而对于单片机的控制,本质上是通过写读寄存器来控制各种外设(GPIO、定时器、通信协议、I2C等)。控制寄存器有两种办法,一使用汇编直接操作、二使用C语言通过指针来操作。C语言指针操作:1.定义指针变量 2.将寄存器地址保存至指针 3.修改指针指向的内容(即寄存器),而用HAL库就是将C语言封装起来,不需要自己再原创 2022-06-25 22:37:01 · 636 阅读 · 0 评论 -
七天物联网智能家居实战训练营
STLink串口识别不了,处理方法:原创 2022-06-21 15:08:14 · 548 阅读 · 0 评论