STM32之软件模拟“I2C”时序

STM32之软件模拟“I2C”时序

又见面啦,已经有太久没有更新过文章哩,今天心血来潮想更新一下这两天调试IIC的收获。 最近在用64*16的点阵屏做一个可调时钟,其中有一个功能就是时间日历信息的显示啦,我在做硬件的时候选择了DS3231这个时钟芯片,这颗IC不用外挂晶振,通讯方式的话就是IIC通讯,我们都知道STM32的硬...

STM32(HAL库)软件IIC驱动OLED

STM32(HAL库)软件IIC驱动OLED

1、简介本文通过STM32F103C8T6单片机(HAL库)通过软件IIC方式对OLED进行驱动。2、CubeMX初始化配置2.1 基础配置2.1.1 SYS配置 2.1.2 RCC配置2.2 软件IIC引脚配置2.3 项目生成 3、KEIL端程序整合3.1 OLED驱动添加首先在建立Hardwar...

基于STM32的端到端物联网全栈开发

18 课时 |
11362 人已学 |
免费
开发者课程背景图
14 STM32之IIC通信(软件模拟篇)

14 STM32之IIC通信(软件模拟篇)

14.1 IIC协议详细说明IIC有模拟和芯片自带的两种方式。软件模拟方式具有引脚可以任意分配,软件修改灵活对PCB设计也有一定的优点,但是缺点也是非常明显的,因为采用的是软件进行会产生较长时间的延时,对于一些要求较高的场合并不适用,比如汽车电子方向、充电桩等这些就不适合用模拟电子还有就是一些医疗设...

STM32:定时器外部时钟软件代码部分(内含:1.实验现象如下+2.代码部分+3.注意事项)

STM32:定时器外部时钟软件代码部分(内含:1.实验现象如下+2.代码部分+3.注意事项)

1.实验现象如下:不设置预分频前提下,遮挡一次,CNT+1,遮挡几次就加几。+9后,再+,NUM++,CNT==0。2.代码部分:主函数部分:#include "stm32f10x.h" // Device hea...

STM32:定时器定时中断软件篇(内含:1.实验现象+2.代码编写思路+3.代码部分+4.定时器常用库函数详解)

STM32:定时器定时中断软件篇(内含:1.实验现象+2.代码编写思路+3.代码部分+4.定时器常用库函数详解)

1.实验现象如下:现象:OLED显示Num,每秒数字+1.原理:用定时中断,定时器使用内部时钟定1s的时钟,每隔1s申请中断,自动++,显示Num。2.代码编写思路:解释:步骤大致如上图,解释如下:1.RC...

STM32:GPIO--点亮灯(软件部分+操作步骤+解释)

STM32:GPIO--点亮灯(软件部分+操作步骤+解释)

//操作STM需要3步:1.RCC开启时钟 2.GPIO_Init函数初始化GPIO 3.使用输出输入控函数控制GPIO口//需要RCC库函数+两个外设,(在最后几行)需要右键跳转库函数定义(RCC函数在Library里的stm32f10x...rcc.h)//RCC常用三个函数:RCC_AHB R...

[stm32] 利用uC-BmpCvt软件生成uc-gui可调用的bmp图片

  >_<:学习贴图[bmp图]:首先找一张bmp格式的图片,然后下载uC-BmpCvt软件,打开改图片 >_<:然后点击Image-Conver-Into-Best Palatte调成最佳调色板,然后save格式为默认格式: >_<:结果生成了一个kk...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

IoT
IoT
物联网软硬件开发者一站式基地
123164+人已加入
加入

STM32软件相关内容