自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VBA之正则表达式

创建正则对象主要是有两种方案:早期绑定和后期绑定,两种方案效果相同可根据爱好自行选择。首先我们来看一下早期绑定,早期绑定非常简单只需要我们在VBA-工具-引用中勾选MicrosoftVBScriptRegularExpressions5.5。然后我们就能像定义变量一样创建正则对象。Setregx=newregexp(或dimregxasnewregexp)首相我们定义了一个名为regx的变量,其类型为RegExp。然后使用set帮他初始化为一个新的RegExp对象。

2025-01-20 13:50:39 1776

原创 Git使用入门

要说Git帮我们管理项目文件能给我们的日常工作带来什么好处,好处那就是太爽了,爽到无法呼吸的那种,使用Git它不但能帮我们记录我们每次修改了什么,还可以在我们把代码改崩了的时候回退到上次保存的版本,妈妈再也不用担心我们把代码改崩又找不到之前备份的代码,而且Git支持多人协作的的代码协同开发,几乎所有操作都是本地执行的,支持代码合并、代码同步。因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

2025-01-08 22:52:47 735

转载 C语言中的代码块

{ } 的作用域比 main() 更小,{ } 内部的 printf() 使用的是 n = 11,main() 内部的 printf() 使用的是n = 1。每个C语言程序都包含了多个作用域,不同的作用域中可以出现同名的变量,C语言会按照从小到大的顺序、一层一层地去父级作用域中查找变量,如果在最顶层的全局作用域中还未找到这个变量,那么就会报错。最常见的代码块就是我们的主函数的函数体,不包含代码块的C语言程序根本无法运行,即使最简单的C语言程序也要包含代码块。所谓的代码块就是我们程序中用{}包围起来的代码。

2024-10-29 10:02:21 136 1

原创 简单的数组拆分---奇偶拆分

1、逐一判断数组中每个元素,如果是奇数,就放入奇数数组;如果是偶数就放入偶数数组。算法:输入一个随机数组,将数组拆分为两个数组,一个为奇数数组,一个为偶数数组。2、输出奇数数组和偶数数组。

2023-11-13 17:12:41 602

原创 利用excel(vba)生成一个.c文件和.h文件

【代码】利用vba生成一个.c文件和.h文件。

2023-11-01 09:37:35 636

原创 对excel单元格批量添加下拉框并设置提示信息

【代码】对excel单元格批量添加下拉框并设置提示信息。

2023-11-01 09:04:10 665 4

原创 6.N32G452_I2C

版权声明:本文为CSDN博主「一直在路上的Tom」的原创文章。原文链接:https://blog.csdn.net/qq_39792063/article/details/120935779总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C 总线是一种广泛应用的总线结构,它只有两根双向线,即数据总线 SDA 和时钟总线 SCL,通过这两根线,所有与 I2C 总线兼容的设备都可以通过 I2C 总线彼此直接通信。

2023-07-11 10:29:55 554 1

原创 5.N32G452-SPI

SPI(Serial Peripheral interface)顾名思义就是串行外围设备接口,是摩托罗拉首先在MC65HCXX系列上定义的。SPI主要用于MCU和一些外设进行通信的场合,例如:EEPROM、Flash等一些应用中。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线。串行外设接口(SPI)可工作于主机或从机模式,支持全双工、单工高速通信模式,具有硬件 CRC计算并可配置多主模式。

2023-07-11 09:50:07 466 1

原创 4.N32G452_ADC

N32G452的12位ADC使用的是逐次逼近的高速模数转换器。

2023-07-07 11:24:42 609 1

原创 3.N32G452GPIO和AFIO

GPIO即通用性I/O,AFIO即复用功能I/O。芯片最多支持97个GPIO,共分为7组(GPIOA/GPIOB/GPIOC/GPIOD/GPIOE/GPIOF/GPIOG),每组 16个端口(F 组共 10 个,G 组共 7 个)。GPIO 端口和其他的复用外设共用引脚,用户可以根据需求灵活配置。每个 GPIO 引脚都可以独立配置成输出、输入或复用的外设功能端口。除了模拟功能引脚外,其他的 GPIO引脚都有大电流通过能力。

2023-07-06 15:57:21 1700 1

原创 2.N32G452时钟系统

N32G452提供多种时钟供用户选择,包括内部高速RC时钟HSI(8MHz),内部低速时钟LSI(40KHz),外部高速时钟HSE(4MHz~32MHz),外部低速时钟LSE(32.768KHz),PLL。复位时内部HSI时钟被默认设置为CPU时钟,多个预分频器用于配置AHB的频率、高速APB(APB2)和低速APB(APB1)区域。AHB的最高频率是144MHz,APB2的最高频率是72MHz,APB1的最高频率为36MHz。时钟树如下从图中我们可以看出N32G452有四个独立时钟源。

2023-07-06 13:56:23 1351 1

原创 1.N32G452简介

提供丰富的高性能模拟接口,包括2个12位5Msps ADC,最多支持18个外部输入通道,2个1Msps 12位DAC。同时提供多种数字通信接口,包括7个U(S)ART、4个I2C、3个SPI、2个I2S、1个QSPI、1个USB 2.0设备、2个CAN 2.0B、1个SDIO通信接口,内置密码算法硬件加速引擎,支持多种国际。最高工作主频144MHz,集成高达512KB加密存储Flash,并支持多用户分区管理,最大144KB SRAM。内置一个内部高速AHB总线,两个低速外设时钟总线APB及总线矩阵,

2023-07-06 10:02:39 330 1

原创 整形变量和字符串互转

八位无符号整型转化为字符串

2023-03-02 14:44:37 789

原创 C语言的回调函数与注册

回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是直接调用该函数,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。

2023-01-04 15:20:49 4745 10

空空如也

空空如也

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

TA关注的人

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