- 博客(13)
- 收藏
- 关注
原创 STM32通信协议-I2C
STM32内部集成了硬件I2C收发电路,可以由硬件自动执行时钟生成、起始终止条件生成、应答收发、数据收发等功能,减轻CPU的负担。GPIO端口输入输出信号都来自I2C,所以端口需要配置成复用开漏输出模式。
2024-10-23 23:16:10
2225
原创 SPI驱动OLED
OLED-有机发光半导体,在有机高分子聚合物的两端施加电压可发光,LED基于金属硅片发光,而OLED可以附于玻璃、塑料,可以用OLED做出曲面屏折叠屏,不同于LCD,OLED没有背光板,每个像素可以独立发光,基于这个特点,OLED可以做息屏提醒。简化成每行每列引出正负级,采用逐行显示的方法,直到最后一行,依次循环,要求循环频率>24次/s肉眼才能看到完整的画面,OLED所有像素的阴极连接一起接地,OLED共阴。额,显示汉字的话有一定的针对性,不好写,不如使用源代码,需要手动改变汉字数组,不如字符灵活。
2024-09-30 13:12:55
803
原创 项目三----硬件驱动部分
桌面菜单设置菜单功能遥控器配对门磁配对课程先不急着搞代码,你先把主机每个功能玩熟了,这个产品的功能对大家来说还是有那么复杂的,如果连产品什么功能都不知道,就更不可能去写代码实现功能了。还得自己去想怎样实现功能,第一步就给我整幺蛾子,读不出来卡困难总比办法多,哈哈哈哈。注意事项:标准库下载路径 Libraries的文件夹结构对于大型的项目,每添加一个功能,将这个功能封装成一个工程,一旦出错,工程不好恢复成原先的结构,查找底层错误非常头疼,这也是一个
2024-09-19 17:56:18
971
原创 lora通信开发
低功耗广域网(LPWAN)是物联网解决物联网远距离,LPWAN不只是一种技术,而是代表对的一簇有着各种形式的低功耗广域网技术,只不过Lora是LPWAN中最成熟,应用最广泛的技术之一在早期的研究中,主要有三种技术为物联网体系提供数据传输服务远距离高速率传输协议,包括蜂窝网络通信技术,如3G,4G,5G等相关技术第二类是近距离高速传输技术,如WIFI ,蓝牙,主要用在家庭和日常生活中第三类是近距离低功耗,如Zigbee ,RFID。
2024-08-20 15:52:12
1436
原创 C语法补漏
准备开始拾起语法了,规划规划存储器用来存放数据和程序,构成存储器的材料,目前采用 的是半导体和磁性材料。存储器中最小的存储单位就是一个双稳态半导体电路或者CMOS晶体管或者是磁性材料的存储元,它可存储一个二进制代码,称为比特。8个基本单元存储一个字节,
2024-08-01 17:17:16
1039
原创 如何使用433M无线通信技术
根据测试,读取后面ID的后两位便可分辨不同的发送设备项目功能无线发射功能:采用软件编码的方式模拟EV1527发送信号,学习32的时候,我接触过采用软件模拟的方式发送信号,IIC是有线通信,目前我只知道无线通信的原理通过电磁波进行通信。信息被编码成数字信号或模拟信号,通过调制技术将信号转变成适合传输的电磁波,深入的原理我并没有去了解过多,EV1527编码方式通常用在遥控系统。
2024-07-15 10:25:14
3142
1
原创 STC15W104------定时器
定时器的作用:精准定时,在定时器在嵌入式中有什么作用?也是非常的好奇,我想到的是定时器+中断,在定时器计时的这段时间,CPU可以去忙别的事情,不必一直盯着然后等待事情的发生。还有别的什么用途没。
2024-07-03 20:36:38
1251
原创 无线门磁探测器
如果需要开发一款从来没有接触过的产品应该怎样去做,和我的想法不谋而合,我也正在思考这个问题,曾经想的是参考市面上的产品,专研他们的技术,关键是大家都是有知识产权的,除非他是sx,看看老师是怎样想的,分析不同价位产品的功能,接着拆解电路(电路是基础啊,我真的哭死,这不是看家本领吗),根据电路去分析不同的功能是怎样实现的,操作相应的位,那么不可位寻址呢,如PXM1和P3M0,如何操作其相应的位,逻辑运算符派上用场。原理图分为5个部分,电源,开关电路检测,电池低压,单片机MCU,无线发射,
2024-07-02 19:36:56
960
原创 智能家居----持续更新
DHT11发送响应信号后,拉高总线为传输数据做准备。每一个bit数据都已50us的低电平作为起始,高电平的长度决定了传输的数据是1还是0。当最后一个bit传输结束后,由DHT拉低,在由单片机拉高。不明白的是,主机起始信号结束后,为什么总线需要拉高,为什么还要延时等待20us-40us,为什么不在起始信号结束后读取响应结果?
2024-06-13 16:37:04
1024
原创 STM32的通信接口-USART
首先使能USART和接收器(分别为USART_CR1的UE位和RE位),根据双方约定的数据帧的格式和波特率,接收移位数据寄存器将数据移至RDR寄存器时,USART_CR1的RXNE位被硬件自动置1,表示可以从RDR寄存器中读取数据。ASCLL码:在计算机中,所有的数据存储时都要使用二进制表示,像a,b,c,d和1,2,3····这样的大写字母以及一些常用的符号都需要使用二进制表示,这些符号的使用有一个统一的标准,统一为ASCLL码。如果设置了各自的使能位,这些事件就可以产生各自的中断,
2024-06-06 17:01:20
754
原创 数据库题库
1、SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个___D___A) 数据项 B) 记录 C) 元组 D) 表2、如果学生表st是使用以下SQL语句创建的:CREATE TABLE st (sno CHAR(4) not null,sn CHAR(8),sex CHAR(2),age INT)下面的SQL语句中可以正确执行的是___A___A) INSERT INTO st(sno,sex,age) VALUES (‘s9’,‘男’,17)
2023-04-22 09:35:48
2960
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人