自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FreeRTOS中List_t、MiniListItem_t和ListItem_t的作用和区别

总之,List_t结构体是FreeRTOS中用于实现双向链表的数据结构,它包含了链表的头尾指针、链表中元素的数量等信息,用于在链表中插入、删除和遍历元素。在FreeRTOS中,MiniListItem_t结构体是用于实现简单的双向链表的数据结构,它只包含了前驱和后继指针,用于实现一些简单的数据结构,如任务的就绪列表、等待事件的任务列表等。在FreeRTOS中,List_t结构体是用于实现双向链表的数据结构,它包含了链表的头尾指针、链表中元素的数量等信息,用于在链表中插入、删除和遍历元素。

2023-05-24 18:10:38 411

原创 STM32G030烧录后使用keil5进入dubug模式,不能跳转到main函数正常运行

关于标题提示问题,找了好久才找到问题在哪里,分享给大家,防止后来人花费大量时间查找这个问题STM32G系列是ST公司这两年新推的芯片,相对于STM32F系列有了很多地方的更改。个人感觉这些更改有些地方比较好使,比如增加了DMAMUX外设,DMA通道不在和各个外设对应死,很方便分配通道和外设的对应关系;但是有些地方修改的就不怎么合理了,比如管脚数目较少的芯片,直接将boot的启动区域修改为了由内部的选项字节位来进行决定,而不再是由外部的boot0管脚电平状态决定,当然这个可以修改,但是凭空多了很多麻烦事。

2021-06-22 17:18:26 2773 3

原创 记录一次失败的点灯,栽在了C语言指针上面!

这是自己初始化GPIO时的函数,编译器未报错。下载到开发板后,灯始终不亮。进入debug后,查看GPIOH管脚的状态,发现MODER寄存器和PUPDR寄存器的值完全是错误的因为配置管脚为上拉输出模式,所以MODER10和PUPDR10应该为0x01,其余寄存器为0才对,正确的寄存器值如下图显示造成这种情况的原因是:程序中使用了指针,但是没有指向具体的变量,所以算是一个野指针,具体指向哪里,谁也不知道。所以造成了寄存器值错误。可以修改成这样就行了,不过这样写的话,还不如..

2020-12-15 22:21:08 220 1

原创 C语言中有符号整数中0的表示方式

如何表示有符号整数取决于硬件,而不是C语言本身。也许表示有符号数最简单的方式式用1位(如,高阶位:即二进制方式存储数据时的最高位)存储符号,只剩下7位表示数字本身(假设存储在1个字节中)。用这种符号量表示法,1000,0001表示-1, 0000,0001表示1。因此,其表示范围是-127~+127。这种方法的缺点是有两个0:+0和-0。这很容易混淆,而且用两个位组合(即两个字节表示同一个数字)来表示一个值也有些浪费。 二进制补码方法避免了这个问题,是当今最常用的系统。我们将以1字节为...

2020-08-03 23:00:50 5405 1

原创 JLink Commander

https://wiki.segger.com/index.php?title=J-Link_Commander#

2020-06-02 16:24:30 834

原创 嵌入式什么情况下会用到FIFO

FIFO一般用于不同时钟域之间的数据传输,比如FIFO的一端是AD数据采集,另一端是计算机的PCI总线,假设其AD采集的速率为16位 100K SPS,那么每秒的数据量为100K&TImes;16bit=1.6Mbps,而PCI总线的速度为33MHz,总线宽度32bit,其最大传输速率为1056Mbps,在两个不同的时钟域间就可以采用FIFO来作为数据缓冲。另外对于不同宽度的数据接口也可以...

2020-05-08 10:36:03 547

原创 加速度传感器灵敏度的几种表示方式

加速度传感器灵敏度表示的几种方式LSB/g,count/g,V/g,V/°:1)、LSB的意思是最小有效位,为数字输出方式,一般我们可以用mg/LSB来表示灵敏度,举个例子来说,ADI的加速度传感器ADXL345量程为±2g,输出的位数为10位(2的10次方共1024个LSB)对应满量程,那么灵敏度就为4g/1024LSB,取倒数为256LSB/g。2)、count为计数单位,为数字输出方式,...

2020-05-07 10:43:26 3339

原创 LCD液晶屏的占空比、偏压比

液晶屏的占空比将所有公共电极(COM)各施加一次扫描电压的时间叫一帧,单位时间内扫描多少帧的帧率叫帧频,将扫描公共电极(COM)选通的时间与帧周期之比叫占空比。通常占空比等于公共电极数N的倒数,即1/N。在电压一定的情况下,行数的增加意味着占空比的下降,使液晶的显示质量下降。液晶屏的偏压LCD的驱动波形由几级电平组成,为防止对比度不均匀,在不点亮像素对应的电极上仍加有一定电压,这对降低点亮像...

2020-04-26 10:15:05 4585 1

原创 位带操作

位带操作找了很久关于位带操作的有关知识,今天算是有点明白什么意思。特此记录,以防忘记。外设位带区与外设位带别名区的地址转换:AliasAddr = 0x42000000 + (A - 0x40000000)84 + n4SRAM位带区和SRAM位带别名区的地址转换:AliasAddr = 0x22000000 + (A - 0x20000000)84 + n4A:表示我们要操作的那个位...

2020-02-15 16:47:15 256

Source Insight4-Monokai主题

灰色主题,类似于sublime风格。使用方法 1、目录 "Options"---"visual theme" ---"Manage Visual themes" 2、选择“import”选项,添加该主题

2021-08-31

AltiumDesigner官方库上.rar

Altium Designer自己画图、画封装,特别不容易。我找了很久,基本上把官方所有的封装和电路图都寻找到了,几乎涵盖所有常用元器件。现在打包上传,供大家下载。文件太大,所以分了上下两册。

2020-08-03

AltiumDesigner官方库下.rar

Altium Designer自己画图、画封装,特别不容易。我找了很久,基本上把官方所有的封装和电路图都寻找到了。现在打包上传,供大家下载。文件太大,所以分了上下两册。

2020-08-03

空空如也

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

TA关注的人

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