- 博客(7)
- 收藏
- 关注
原创 第七天训练
/拷贝开始部分字符串。='\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
原创 第五天训练
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
原创 第四天训练
串口(MobaXterm)通用同步异步收发器(USART)2个通用异步收发器(UART)。RTS在硬件流控制时,用于指示本设备准备好可接收数据,低电平说明本设备可以接收数据;CTS在硬件流控制时,用于指示本设备准备好可发送数据,低电平说明本设备可以发送数据;中断系统把CPU内部产生的紧急事件,来自CPU外部的片上外设产生的紧急事件,统称为中断。SW_RX在单线和智能卡模式下接收数据,属于内部引脚,没有具体外部引脚;CK在同步模式时,用于输出时钟;RX数据接收;...
2022-07-16 15:10:33 203
原创 物联网第三天
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
原创 训练营第二天
今天是在上课的第二天,老师给我们大致讲解了当碰到一款新的芯片,首先是要去官网查询下载资料,最最重要的是《数据手册》和《参考手册》,其次 公板/第三方开发板 提供的原理图/示例程序 是最快速的参考例子。而对于单片机的控制,本质上是通过写读寄存器来控制各种外设(GPIO、定时器、通信协议、I2C等)。控制寄存器有两种办法,一使用汇编直接操作、二使用C语言通过指针来操作。C语言指针操作:1.定义指针变量 2.将寄存器地址保存至指针 3.修改指针指向的内容(即寄存器),而用HAL库就是将C语言封装起来,不需要自己再
2022-06-25 22:37:01 636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人