- 博客(13)
- 收藏
- 关注
原创 4*4矩阵键盘
按键被广泛用于单片机控制,对于16个按键来说,假如还采用一个IO口控制一个按键的方式,那么单片机的IO口将会被占用的较多。通过8个端口与单片机连接,4个IO口控制行,4个IO口控制列。2、输出均置为下拉,即为0;3、当按下某个按键后,及该按键所连接的列置为0,例如按下S0,此时值为下图所示。3、当按下某个按键后,及该按键所连接的列置为0,例如按下S0,此时值为下图所示。1、将PA4-PA7配置为输出,PA0-PA3配置为输入。1、将PA0-PA3配置为输出,PA4-PA7配置为输入。
2024-07-03 22:21:49 560
原创 SPI通信协议
SPI是一种串行通信接口,用于在微控制器、传感器、存储器等设备之间进行数据传输。SPI通信通常涉及一个主设备(Master)和一个从设备(Slave),通过共享时钟信号和数据线进行通信。
2024-06-30 20:18:46 377
原创 基于STM32单片机的无线智能窗户报警系统的设计与实现
为解决传统智能家居在使用过程中缺少的人机交互功能、数据不可见、缺少控制、无法智能化处理事件等问题。因此,本文设计了以STM32单片机为核心的无线智能窗户报警系统来解决上述问题。本系统通过软硬件结合方式,包括移植FreeRTOS系统、OneNET云平台数据接收、Android端JSON数据处理等,旨在提升用户使用智能窗户的便捷性。通过移植FreeRTOS系统,实现多任务管理,节省CPU资源并增强系统实时性。ESP-01S模块采用MQTT协议接入OneNET云平台,通过数据收发,实现系统远程监测和控制。
2024-06-12 21:57:12 560
原创 嘉立创标准版快速绘制一个STM32扩展板
PCB制作初步学习,本文中PCB采用的是全排母的形式绘制简单扩展板,没有涉及到电路的设计。本文内容:1、如何新建一个工程 2、原理图的绘制 3、PCB的绘制 4、制作私印 5、下单。
2024-04-28 21:47:17 882 1
原创 小白入门-如何使用嘉立创EDA设计一个简单的PCB
对于控制元件方向的旋转:空格移动画布:鼠标右键放大/缩小画布:鼠标滚轮在进行PCB的绘制时,shift+s只看当前层tab键,选择线的宽度,线的单位一般都是mil选择导线连接:alt+w。
2023-09-13 22:31:54 5475 2
原创 FreeRTOS简介
FreeRTOS中的Free及免费的意思,RTOS英文全称为Real time operating system即实时操作系统。实时操作系统有很多种,FreeRTOS是其中一种比较受欢迎的系统,很大原因就是因为其开源且免费。其他的还有,比如:UCOS,RTX,RT-Thread等这些都是RTOS类操作系统。
2023-09-07 14:14:59 623 1
原创 FTP服务器安装与配置
虽然用户可采用多种方式来传送文件,但是FTP凭借其简单高效的特性,仍然是跨平台直接传送文件的主要方式。1、准备安装安装vsftpd安装ftp命令行程序此时可以直接启动service vsftpd restart以匿名方式登录进行测试(默认在/var/ftp下,匿名用户为:ftp或anonymous)2、配置文件llftpusers文件用于指定不能访问vsftpd服务器的用户列表,提高系统安全。
2023-05-14 23:09:31 2634
原创 配置Samba服务器
1、查看是否已经安装samba(其中:samba、samba-common、samba-client三个程序是必须的。10、在windows下访问Samba服务器的共享文件(\\192.168.1.123)虚拟机IP。4、查看安装后的配置文件(nmb,smb都是脚本文件)7、配置文件(/etc/samba/smb.conf)配置完成以后用testparm测试一下,最后重启服务。3、切换成root用户,然后下载安装包。5、添加账号后,再添加samba密码。修改security = user。
2023-05-12 13:13:14 274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人