stm32 单片机的学习记录
STM32与LCD的显示使用器材:STM32F103RCT6,LCD1602 使用到的LCD引脚如下图所示其中分为供电引脚GND VDD5.0V功能引脚RS RW E以及D0~D7向并行数据总线(Data Bus)VO 对比度调节引脚BLA (Backlight Anode)背光正极BLK (Backlight Cathode):背光负极 电平 RS RW E 低 指令 写 执行 高 数据 读 读取 下图为指令表 编号 指令 D7 D6 D5 D4 D3 D2 D1 D0 1 显示屏复位 0 0 0 0 0 0 0 1 2 光标归位 0 0 0 0 0 0 1 * 3 置输入模式 0 0 0 0 0 1 I/D S 4 显示控制(开关) 0 0 0 0 1 D C B 5 光标字符位移 0 0 0 1 S/C R/L * * 6 功能设置 0 0 1 DL N F * * I/D: 光标的移动方向,0左移,1右移;S: 1所有字符串左移位右移位,0不移动 D:...
对于openwrt编译的实践
由于本人最近上学发现校园网是锐捷认证后,就萌生了玩软路由的想法,这一篇来记录编译的探索过程,下一篇可能会写关于绕校园网的探索 1.编译环境准备编译需要的是 linux,本人则是在 Windows 上运行 wsl openwrt 官方的wsl构建官方文档 安装过程略。。。 进入 Ubuntu 系统后,先进行 1.包更新12sudo apt update -ysudo apt full-upgrade -y 注意!为了能够构建 OpenWrt 映像,您在 PATH 或驱动器上的工作文件夹中不得有空格不那么侵入性的替代永久解决方案:echo 'export PATH=$(echo $PATH'" | sed 's|:/mnt/[a-z]/[a-z_]*\?/\?[A-Za-z]* [A-Za-z]* \?[A-Za-z]*\?[^:]*||g')" >> ~/.bashrc注销 WSL 用户以应用更改:exit 2.安装编译环境所需依赖官方文档 1sudo apt install -y ack antlr3...