摘要: 目录前言一、软件模拟IIC协议1.开启IIC协议2.结束IIC协议3.传输数据二、OLED的操作1.传输数据的准备2.写入命令3.写入数据4.初始化函数5.设置光标6.显示字符7.显示字符串8.清屏9.显示汉字10.显示图片11.显示动图三、完整代码总结 前言 这一章主要是上一节没有讲完的项目的一个 阅读全文
posted @ 2024-04-25 23:12 Lavender·edgar 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 目录前言一、IO的概念1.IO接口2.IO端口二、CPU和外设进行数据传输的方法1.程序控制方式1.1 无条件1.2 查询方式2.中断方式3.DMA方式一、方法介绍和代码编写1.前置知识2.程序方式1.1 无条件方式1.1.1 打开对应的GPIO口1.1.2 初始化对应的GPIO引脚1.1.2.1 阅读全文
posted @ 2024-04-23 22:39 Lavender·edgar 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 目录前言一、环境搭建1.arm-none-eabi-gcc2.openocd三、创建stm32标准库工程1.创建工程目录2.修改stm32_flash.ld文件3.写makefile文件4.修改core_cm3.c5.写main函数并下载到板子上最后 前言 我在那天终于说服自己将系统换成了linux 阅读全文
posted @ 2024-03-09 21:07 Lavender·edgar 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 目录前言一、HC05蓝牙模块1.HC05概述2.HC05的连接图3.进入HC05的命令模式4.常用的AT指令4.1 检查AT是否上线4.2 重启模块4.3 获取软件版本号4.4 恢复默认状态4.5 获取蓝牙的名称4.6 设置蓝牙模块的波特率4.7 查询蓝牙的连接模式4.8 查询模块角色5.连接电脑6 阅读全文
posted @ 2024-02-01 22:50 Lavender·edgar 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 我的Pi3b到了 阅读全文
posted @ 2023-12-23 18:45 Lavender·edgar 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 香橙派中断?都已经用这么高级的开发板了,还想用32的中断方式?直接用线程好吧! 阅读全文
posted @ 2023-12-20 21:07 Lavender·edgar 阅读(118) 评论(4) 推荐(0) 编辑
摘要: 目录前言一、设置输入模式二、读取端口电平三、配置上拉下拉电平1.上拉输入2.下拉输入3.设置函数最后 前言 前面说了一下输出模式,这一章说一下输入模式,学完输入模式后我们就可以用一个软件模拟IIC让OLED0.96寸的显示屏显示内容了。 一、设置输入模式 前面说过设置gpio的模式的函数是pinMo 阅读全文
posted @ 2023-12-04 15:59 Lavender·edgar 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 学会操作香橙派的第一步,先会控制引脚输出 阅读全文
posted @ 2023-12-03 15:35 Lavender·edgar 阅读(765) 评论(0) 推荐(0) 编辑
摘要: [香橙派开发系列]无屏幕使用香橙派 玩香橙派没买屏幕怎么玩?一篇文章教会你通过串口进行操作。 阅读全文
posted @ 2023-12-02 20:12 Lavender·edgar 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 目录前言一、使用的元器件二、仿真图三、项目分析四、代码编写总结 前言 这个项目主要针对于选择的人们作息不规律而设计的一个项目,这个项目是使用stm32f103系列的芯片来制作的(R6和C8)都可以使用。 一、使用的元器件 DS1302时钟芯片 STM32F103R6 按键 LCD1602显示屏 蜂鸣 阅读全文
posted @ 2023-11-19 19:25 Lavender·edgar 阅读(73) 评论(0) 推荐(0) 编辑