自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 除了编写库函数之外,STM32还可以通过以下方式进行编程

4. 使用CubeMX工具:STM32官方提供了CubeMX工具,可以快速生成初始化代码、配置时钟、外设等。2. 使用HAL库:STM32提供了硬件抽象层(HAL)库,可以简化底层硬件操作。通过调用HAL库提供的API函数,可以实现对STM32外设的控制。这种方法需要对STM32的寄存器和外设有深入的了解,但可以实现高度优化的代码。3. 使用LL库:STM32还提供了低层驱动库(LL),用于实现更低级别的硬件控制。LL库提供了更接近硬件的接口,可以实现更高效的代码。

2024-04-16 13:01:07 277

原创 二维数组和一维数组&&多维数组(地址指针相关的学习笔记)&(*a,(a+1),a[0][1])

a,a+i,a[i],*(a+i),*(a+i)+j,a[i]+j 都是地址。而*(a[i]+j)和*(*(a+i)+j)是二维数组元素 a[i][j]的值,见表。前已述及,a[0]和*(a十0)等价,a[1]和*(a+1)等价,a[i]和*(a+i)等价。因此,a[0]+1和*(a+0)+1都是&a[0][1](即图8.20中的 2004)。既然 a[0]+1和*(a+0)+1是a[0][1]的地址,那么,*(a[0]+1)就是 a[0][1]的值。务请记住 *(a+i)和 a[i]是等价的。

2024-02-20 02:09:06 657

原创 输出二维数组的有关数据(地址和元素的值与指针)

例如:随着人工信息与技术的不断发展,电脑语言学习这门技术也越来越重要,很多人都开启了学习机各种各样的机器语言,本文就介绍了机器语言里面的经典的c语言学习的基础内容。提示:这里对文章进行总结:例如:我们看到上面的例子就知道二维数组和指针的简单的关系,也就是说你想学话哦二维数组必须弄明白一维数组。

2024-02-17 15:23:57 590 4

空空如也

空空如也

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

TA关注的人

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