12 2023 档案

摘要:仿照Arduino的SoftI2C库写一个适合STM32的软件I2C库 Arduino的SoftI2C库的相关链接:github链接 同时我写了一篇关于IIC通信原理的博客,链接:IIC通信的相关知识 当使用了Arduino的SoftI2C库后,发现这个库非常好用,用来软件模拟IIC通信。也想要在S 阅读全文
posted @ 2023-12-25 22:52 HAOstudio 阅读(245) 评论(0) 推荐(0) 编辑
摘要:介绍了在cubemx自动生成hal库的代码中,配置系统时钟频率的过程。 阅读全文
posted @ 2023-12-25 21:59 HAOstudio 阅读(1407) 评论(0) 推荐(0) 编辑
摘要:【DIY】自制STM32_Arduino电路板 前言 为了在STM32上使用SimpleFOC,使用SimpleFOC的Arduino驱动板,就有了制作STM32_Arduino电路板的想法。 使用STM32F103C8T6作为主控,使用立创EDA专业版软件进行电路板设计。 功能需求: 电路板外形上 阅读全文
posted @ 2023-12-24 20:24 HAOstudio 阅读(125) 评论(0) 推荐(0) 编辑
摘要:IIC通信的相关知识,顺带学习Arduino的Wire库和SoftI2C库。 阅读全文
posted @ 2023-12-23 12:13 HAOstudio 阅读(1656) 评论(0) 推荐(0) 编辑
摘要:STM32中滴答定时器的使用并进行ms和us级延时 滴答定时器(Systick) 滴答定时器Systick是 stm32 内核中的一个系统定时器,是属于内核的外设。 滴答定时器是一个24位的倒计数定时器,当计数到0时,会从LOAD寄存器中自动重装载定时初值,开始新一轮计数。 在core_cm3.h和 阅读全文
posted @ 2023-12-22 17:05 HAOstudio 阅读(877) 评论(0) 推荐(0) 编辑
摘要:记录几点阅读STM32-hal库代码得到的几点C代码编程规范,持续更新~ 阅读全文
posted @ 2023-12-22 11:32 HAOstudio 阅读(127) 评论(0) 推荐(0) 编辑
摘要:介绍了ESP32的SPI外设(SPI HSPI VSPI),以及如何使用Arduino对SPI进行编程。 阅读全文
posted @ 2023-12-14 12:03 HAOstudio 阅读(4445) 评论(0) 推荐(1) 编辑
摘要:对比了三种ESP32-PICO芯片的区别(ESP32-PICO-D4、ESP32-PICO-V3、ESP32-PICO-V3-02)。 阅读全文
posted @ 2023-12-12 10:24 HAOstudio 阅读(1992) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要是对在Arduino环境下如何对ESP32进行**寄存器操作**进行了相关的说明。并且比较了在不同编程方式下GPIO口的电平翻转速度,这可以更加直观的不同编程方式下的代码运行效率。 阅读全文
posted @ 2023-12-11 16:02 HAOstudio 阅读(1720) 评论(0) 推荐(0) 编辑
摘要:C语言中的运算符优先级 前言 这几天在调试一个程序,遇到了一个bug,就是需要读取寄存器的数据。该数据是一个16bit的数据,按照高8位一个byte和低8位一个byte分别存放在了不同的寄存器地址中。但是在我读取数据的时候,总是会出现数据不符合预期的情况。 在程序中是这样子的,读取的高8位数据存在了 阅读全文
posted @ 2023-12-10 21:26 HAOstudio 阅读(42) 评论(0) 推荐(0) 编辑
摘要:对struct结构体、union联合体、enum枚举和typedef的相关格式和应用作了说明。 阅读全文
posted @ 2023-12-06 14:35 HAOstudio 阅读(680) 评论(0) 推荐(0) 编辑
摘要:C语言中的基本数据类型及其格式化输出 基本数据类型 从下图可以看出,C语言中的基本数据类型包括了整型(int)、字符型(char)、浮点型(float)和双精度浮点型(double)。 在声明变量时,不同数据类型都会分配不同的存储空间,而且还跟操作系统有关。 char //有符号字符型,1个字节 u 阅读全文
posted @ 2023-12-05 17:31 HAOstudio 阅读(1027) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示