自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 I.MX6ULL的主频和时钟配置

如果每个所需频率都依赖独立的 PLL,那将占用大量的硬件资而通过一个 PLL 输出 528 MHz,然后使用 PFD 分频,可以高效地生成多个频率,从而避免使用多个 PLL。在IMX6UL中,24MHz的晶振信号首先被送入PLL,然后通过编程设置PLL的倍频系数,生成高频的时钟信号(如528MHz、480MHz等)。与传统的整数分频器不同,PFD 可以实现分数分频),能够将528MHz的时钟信号精确地分成不同的频率,产生多个子时钟。这个生成的基准时钟信号会被进一步分配给系统的不同模块。

2025-04-06 19:34:54 708

原创 I.MX6ULL头文件解析

正点原子的Linux驱动过程中讲头文件的部分非常晦涩难懂,我看完视频之学习到了IVT,Boot data,DCD的作用,以及他们地址的分布,至于他们包含了什么内容,我暂时还看不出什么东西。

2025-04-03 14:14:25 805

原创 I.MX6ULL启动方式选择(基于正点原子的开发指南+自己的理解)

启动设备是通过BOOT_CFG1[7:0]、BOOT_CFG2[7:0]和 BOOT_CFG4[7:0]这 24 个配置 IO,这 24 个配置 IO 刚 好对应着 LCD 的 24 根数据线 LCD_DATA0~LCDDATA23,当启动完成以后这 24 个 IO 就可以 作为 LCD 的数据线使用。其中BOOT_CFG4[7:0]全部接地,BOOT_CFG2[7:0]除了BOOT_CFG2[3]用于选择SD卡启动接口,其他全部接地。BOOT_CFG1[7:0]只需考虑BOOT_CFG1[7:3]。

2025-04-02 11:45:18 386

原创 【FreeRTOS学习过程中的卡点问题的解答(对于个人而言)】---持续更新

在嵌入式系统中,硬件中断和任务调度是紧密耦合的,因为 FreeRTOS 的任务切换机制依赖于硬件中断来实现上下文切换。

2025-03-03 11:42:37 492

原创 【基于江科大STM32学习视频的笔记(包含自己的思考)】

起始条件(SCL高电平时,SDA置低电平)——【指定设备(设备地址)——写(0表示主机进行写操作,1表示主机进行读操作)】——接收应答(主机释放SDA控制权,等待从机应答)——重新开启时序(因为切换读写操作只能在起始条件后的第一个字节进行切换)——【指定设备(设备地址)——读(0表示主机进行写操作,1表示主机进行读操作)】——接收应答(主机释放SDA控制权,等待从机应答)——(主机交出SDA控制权,给从机输出主机想要的数据)输出数据——接收应答(从机交还SDA控制权,等待主机应答)——终止条件。

2025-03-03 11:37:20 966

原创 【正点原子FreeRTOS教程笔记】

任务控制块保留的是任务的特征信息。

2025-02-27 17:33:06 635

原创 STM32CubeMX安装后第二次打开闪退

STM32CubeMX下载与安装。

2025-02-26 17:47:21 1175 4

空空如也

空空如也

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

TA关注的人

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