自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 基于 VS Code + CMake + Make + GNU工具链 + OpenOCD 的通用MCU开发环境搭建教程

以CH32V307(RISCV)和STM32F103(Cortex-M3)为例的Vscode+gnu单片机环境搭建。

2025-04-05 16:10:43 1713

原创 CMAKE

cmake 使用

2025-01-24 17:46:32 693

原创 git使用笔记

git操作

2024-09-11 18:12:26 311

原创 【Makefile 判断文件路径是否存在】

Makefile 判断目录或文件是否存在

2024-06-14 16:14:15 1145

原创 [学习日记]CW32点亮1.44寸TFT(ST7735S)

LCD.C//将 SPIx_SCK、SPIx_MOSI 和 SPIx_CS 配置为推挽复用输出模式 //SPIx_MISO 引脚配置为浮空输入、复用模式 GPIO_InitStructure . Mode = GPIO_MODE_OUTPUT_PP;//单工只发 SPI_InitStructure . SPI_Mode = SPI_Mode_Master;//主机模式 SPI_InitStructure . SPI_DataSize = SPI_DataSize_8b;

2023-07-04 17:24:08 1116

原创 [学习日记]STM32驱动AT24C02

A2-A0:用于IIC地址选择,其地址组成是A7 A6 A5 A4 A3 A2 A1 A0 W/R,其中A7-A3固定为1010,通常情况下 A2-A0都接地,所以写地址为0xA0 读地址为0xA1;WP:写保护引脚,接高电平无法写入,默认情况都接低电平(本来就是EEPROM为的就是读写方便,用flash芯片可以关注一下写保护);SCL/SDA:分别为IIC的时钟线和数据线;VCC:支持1.8至5.5V(非常人性化)。

2023-06-28 22:58:54 683 1

原创 [学习日记]CW32时钟配置

今天研究了一会儿,结果发现B站官方有写文章讲如何配置CW32F030和CW32L083的配置方法是一样的这个时钟树和STM32的比起来确实要好理解多了,我觉得这个适合初学者了解怎样配置时钟。简单的配置来使用就只需要看上面一段,不用看下面那一大截,这样就好看多了。首先可以看到图最左边External Crystal 分别为外部低速时钟(LSE)和外部高速时钟(HSE)的接口这里分别对应引脚PC14 / PC15 和 置 PF00/PF01。接着一路一路的看。

2023-06-17 20:31:20 919 1

原创 [学习日记]驱动LCD1602

序号引脚引脚说明序号引脚引脚说明1VSS电源地9D2数据位22VDD电源正10D3数据位33VEE显示对比度11D4数据位44RS数据/命令12D5数据位55RW读/写13D6数据位66E使能14D7数据位77D0数据位015BLA背光正8D1数据位116BLK背光负其中proteus中没有BLA和BLK引脚,但使用模块时是有的。

2023-06-16 23:08:11 653 1

原创 [学习日记]CW32环境搭建及点灯程序

本人小白一名,而且之前一直使用的STM32,前两天刚拿到cw32,想着点个灯,结果研究一会儿不知道怎么点灯,捣鼓半天终于点亮了CW32的灯,想着帮助和我一样的小白快速点亮CW32的第一颗灯,因此写下了这篇文章。【注意:本人文笔稀烂,反正是那个意思,懂了就行】之前用的STM32,所以我已经安装好了keil mdk5,这一块教程网上一大堆。那么,接下来就需要安装CW32的固件库了(我使用的CW32F030C8T6),固件库可以直接在下载。下载完成后可以打开压缩包看到这个。

2023-06-12 00:08:06 3273 1

原创 PCA9685使用笔记[16路PWM拓展芯片]

A0~A5:用于IIC地址选择,上图默认情况下A0~A5都接地,即地址为0x40(0b01000000),由于IIC的最低位是读写位所以需要左移一位即0x80(0b10000000)#OE:使能位,低电平有效extclk:外部时钟引脚vdd:器件内部的工作电压 支持2.5 V~5.5 Vvss:公共接地端LED0~LED15:输出引脚SDA/SCL:IIC通信引脚。

2023-06-11 22:20:01 4852 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除