- 博客(8)
- 收藏
- 关注
原创 stm32项目实战一之智能家居(六)
stm32与wifi模块通信使用串口,stm32与电脑通信也使用串口,在这里我们使用串口1连接电脑进行通信(这里使用ch340n芯片),串口2与wifi模块进行通信。在上一节中我们通过八个步骤配置wifi模块,但是这里我们需要用单片机代替人工操作。在前面部分已经介绍过“printf”的使用方式。
2024-08-10 10:20:33
1146
原创 stm32实战项目一之智能家居(五)
首先跟大家介绍一下WIFI技术,WIFI网络是一种无线通信网络,也称为:无线宽带,正常的WIFI工作范围在100m的距离,但是收到发射功率大小的影响以及环境的因素,一般情况下的室内定位范围为10m,室外为30m左右,此外,WIFI传输速率也是非常高的可达600Mb/S;WIFI技术是一种使用电信号在无线电波上进行数据传输的技术,通过建立局域网,让各类设备(手机、电脑、平板等)以无线的方式连接,实现设备之间的无线传输。
2024-08-06 19:07:45
2268
原创 stm32实战项目一之智能家居(四)
{0x00,0x00,0x00,0x0E,0x00,0x11,0x80,0x20,0x80,0x20,0x80,0x20,0x00,0x11,0x00,0x00},/*"c",0*/如此代码由取模软件生成。{0x52,0x49,0x5A,0x81,0x56,0x7F,0x52,0x01,0x52,0x09,0xF2,0x13,0x02,0x20,0x00,0x00},/*"塬",0*/例如3,ASCII中3+“0”。我们在显示一个字符时,期望函数传入参数为x,y,要显示的字符,字符大小。
2024-08-02 15:39:50
2257
原创 stm32项目实战一之智能家居(三)
IIC的连线图则是MCU(主机)和IIC协议的传感器(从机)和触摸屏(从机)和EEPROM(从机)等连接在SDA总线和SCL总线上。IIC总线可以并联多个器件,每一个设备的可以作为主机或者从机,但是一般情况下MCU作为主机。应答位为图中A部分(ACK),ACK简称应答位,表示接收方已经成功接受了该字节。我们在使用STM32的IIC时,多半用软件模拟,IIC的硬件部分不太稳定,故不推荐。起始信号和停止信号时序图上图已经演示过,下面是起始和停止的软件部分。主机通过总线向从机写入从机地址,观察应答位ACK。
2024-08-01 17:33:34
2029
原创 stm32项目实战一之智能小屋(二)
实现上面三步后即可快速实现printf函数功能,打开串口助手即可获取你想要输出的字符,我上诉代码则实现了DHT11模块读取的温湿度数值进行输出。在编写c时候,我们可以直接调用“printf”,因为此输出功能已经被人封装在c代码的头文件中。而在keil编写单片机程序时候,printf语句也起着重要作用,通过串口输出功能,能实现printf的多种巧用,可起代码调试功能。注意:在主函数中,如要调用哪些函数,第一步要进行初始化函数。在主函数添加此函数,并在主函数上进行申明。第三步:勾选Use MicroLIB。
2024-07-29 09:14:38
524
原创 stm32项目实战一之智能家居(一)
下图是在嘉立创中DHT11的原理图及其对应pcb元器件封装,引脚号直接连接DATA上,但上图中显示需加一个上拉电阻,此在原理图中不需加,因为在stm32单片机内部集成了上拉电阻(上拉输入)。时序图第一部分先由主机拉低18ms然后再拉高总线(释放总线),延时20~40us,此时复位信号发送完毕(因为有一个上拉电阻,所以释放时候有一个拉高电平的状态)。从机把总线拉低,持续50us,从机拉高总线后,延迟40 us左右,主机读取总线电平,如果为低电平,则为“0”,如果为高电平,则为“1”。)下图为一组校验示例。
2024-07-28 19:45:32
1763
原创 电子专业必备词汇(二)
metal-oxide-semiconductor field-effect transistor金属-氧化物-半导体场效应管(MOSFET)current-out-put DAC 权电流(电流输出)数-模转换器。dual-slope ADC 双积分型模-数转换器。parallel-comparator ADC 并联比较型模-数转换器。
2024-06-11 10:41:06
674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅