- 博客(8)
- 收藏
- 关注
原创 变量 数组 和大小端 与数组强转
通过上面两张图片可以看出当前定义了一个 int32_t 的变量show,通过char *强转获得show的首地址,并且能以char的形式来解析 show,可以看到在地址低处是0x78,而最高位则是0x12,从此处也可以看出当前变量是以小端模式来存储的,即地址地位存放数据的低位,这里0x12在数据最左边,因此是数据的最高位,这个不能搞错了。上面的操作我们是直接对数组赋值,所以内存存储的也就按照我们数组的数据存放,所以解析出来的数据便会反着来,那为什么有的时候数组转化出来的数据就是正确的呢,可以看下图。
2024-09-03 16:38:02
849
1
原创 RGB LCD 的背光控制
当ccr = arr = 我设置的100时,屏幕亮度最高,pwm引脚输出恒为高电平,当ccr = 0 时,屏幕亮度最低,pwm引脚输出恒为低电平。可以看到用的是PWM模式1,将这些设置好后,为了方便通过更改CCR来改变PWM的占空比,初始化的时候可以把 arr 设置成100,这样修改 ccr 的值时,其实也能看成是百分比了,比如ccr设置成10,那么百分比就是10 / 100 = 10%,说明亮度是10%,其实怎样都可以的,这是自己定义的而已。可以看到板子上是把 PB5 接到 RGB屏幕的背光控制引脚。
2024-02-27 11:54:06
781
1
原创 stlink utilities读取数据查看方法
可以看到 00 00 00 01 ,我这里做个分隔,stlink utilities里,圈出来处的 01 数据是0x08001620下的数据。0x08001620 - 0x08001623 的数据,而从4开始就是0x08001624 - 0x08001627地址下的数据了。这是我在0x08001620下以小端进行存储的数据,再通过stlink utlities回读出来的数据。这次圈出来的 0 后面是4,而一个地址下又有8位数据,所以其实在圈出来的0里面包含了。所以实际看的时候是这么拼在一起的。
2024-02-26 11:24:22
833
1
原创 关于正点原子无刷电机过零点真值表
这个真值表和无感控制原理怎么结合起来看呢,首先得先知道真值表中的0和1分别代表什么。可以看到上图左边,比较器的上端是中性点加上对应项反电动势的电压,下端是UVW三项的中性点,真值表中的0和1,其实就是这两端通过比较器比较后输出的,这边把上端的叫A项,下端的叫B项,当A端电压大于B端的时候比较器输出1,当A端电压低于B端的时候,比较器输出0。而A项到底什么情况下可以大于中性点的电压呢,这就取决于对应项的反电动势了。
2024-02-07 10:42:15
1500
2
原创 读取SD卡中的bmp,jpg图片
上图是官网对于这三个宏定义的详细说明。FF_VOLUMES所描述的就是可以通过设置这个宏定义的大小来描述当前FATFS系统支持多少个底层硬件,最高是可以支持10个,而我程序中只用到了一个SD卡,所以这个宏定义设置为1,表示我有一个硬件底层设备需要FATFS文件系统的支持,如果你的工程中还用到了像spi flash 和 nand flash的话,加上sd卡,一共是三个,那么这个宏定义就修改为3。
2024-02-06 18:22:05
1395
1
原创 STM32F429 驱动LTDC外设
首先RGB LCD 的驱动方式主要可以分为两种,一种是HV模式,一种是DE模式这两种模式的区别:DE模式使用DE信号来确定有效数据,HV模式则需要行 (HSD信号线) 和场同步信号 (VSD信号线) 来表示扫描的行和列DE模式下需要用到 DEN 信号线,HSD和VSD信号线可以不用接,此时没有用到HV模式下用到 HSD 和 VSD 信号线,此时DEN信号线可以不接上图为两个模式的区别。
2024-01-17 11:48:04
2405
原创 计算机大端小端存储区别
大端:就是高位字节放在内存的低地址端,低位字节放在内存的高地址端。小端:就是低位字节放在内存的低地址端,高位字节放在内存的高地址端。
2023-03-13 18:27:08
106
原创 typedef和struct
那如果要定义一个集合,里面不仅要包含int,也要包含char,float的类型变量,仅仅用数组就解决不了了,因为数组是只能定义同一个类型的集合,这时就要用到struct结构体定义了,在struct结构体里可以包含各种类型的变量,不仅基本的数据类型可以,struct结构体里还能继续包含别的struct结构体,所以struct结构体也为我们编程人员带来了便利,那么struct结构体怎么定义和使用呢,我们便来一起探究一下。答案是有的,那就是typedef。}类型的结构体变量时就能用Struct_t 来定义了。
2023-03-13 10:36:33
393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人