会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蘑菇王国大聪明
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
29
下一页
2021年11月28日
LCD
摘要: 1. 显示原理简介 1.1 像素点 相当于一个小灯,彩色点阵屏每个像素点有三个小灯,分别是红色绿色和蓝色RGB,也就是光的三原色,通过调节这三种光的比例就可以实现彩色 1.2 分辨率 像素点的个数就是分辨率 1080p 1920 x 1080 尺寸,就是显示器的对角长度,尺寸越小分辨率越高,越清楚
阅读全文
posted @ 2021-11-28 14:53 蘑菇王国大聪明
阅读(391)
评论(0)
推荐(0)
2021年11月25日
串口
摘要: 1. 串口原理 UART_URXD寄存器保存着串口接收到的数据 UART_UTXD寄存器为发送数据寄存器,如果需要串口发送数据,只需要写入到这个结存器 UARTx_UCR1到UARTx_UCR4都是控制寄存器 UCR1的bit0是使能位,bit是发送完了产生中断,14是自动监测波特率使能位,为1的时
阅读全文
posted @ 2021-11-25 19:39 蘑菇王国大聪明
阅读(643)
评论(0)
推荐(0)
高精度延时
摘要: 1. 步骤 GPTx_CR寄存器 GPTx_SR寄存器 GPTx_PR寄存器分频 1、设置 GPT1 定时器 首先设置 GPT1_CR 寄存器的 SWR(bit15)位来复位寄存器 GPT1。复位完成以后设置寄存 器 GPT1_CR 寄存器的 CLKSRC(bit8:6)位,选择 GPT1 的时钟源
阅读全文
posted @ 2021-11-25 11:10 蘑菇王国大聪明
阅读(229)
评论(0)
推荐(0)
按键消抖实验
摘要: 1. 步骤 1、配置按键 IO 中断 配置按键所使用的 IO,因为要使用到中断驱动按键,所以要配置 IO 的中断模式。 2、初始化消抖用的定时器 上面已经讲的很清楚了,消抖要用定时器来完成,所以需要初始化一个定时器,这里使用 上一章讲解的 EPIT1 定时器,也算是对 EPIT1 定时器的一次巩固。
阅读全文
posted @ 2021-11-25 09:49 蘑菇王国大聪明
阅读(311)
评论(0)
推荐(0)
2021年11月24日
EPIT定时器
摘要: 1.操作步骤 1、设置 EPIT1 的时钟源 设置寄存器 EPIT1_CR 寄存器的 CLKSRC(bit25:24)位,选择 EPIT1 的时钟源。 2、设置分频值 设置寄存器 EPIT1_CR 寄存器的 PRESCALAR(bit15:4)位,设置分频值。 3、设置工作模式 设置寄存器 EPIT
阅读全文
posted @ 2021-11-24 17:49 蘑菇王国大聪明
阅读(173)
评论(0)
推荐(0)
Cortex-A系列中断
摘要: 1. 回顾STM32系统 1.1 中断向量表 ARM芯片冲0x00000000,在程序开始的地方存放中断向量表,按下中断时,就相当于告诉CPU进入的函数。描述很多个中断服务函数的表。 对于STM32来说,代码最开始存放栈顶指针(0x80000000),然后是Reset_Handler(0x80000
阅读全文
posted @ 2021-11-24 15:59 蘑菇王国大聪明
阅读(734)
评论(0)
推荐(0)
2021年11月22日
arm中断汇编
摘要: IRQ_Handler: push {lr} /* 保存 lr 地址 */ push {r0-r3, r12} /* 保存 r0-r3,r12 寄存器 */ mrs r0, spsr /* 读取 spsr 寄存器 */ push {r0} /* 保存 spsr 寄存器 */ mrc p15, 4,
阅读全文
posted @ 2021-11-22 19:43 蘑菇王国大聪明
阅读(308)
评论(0)
推荐(1)
2021年11月21日
时钟讲解
摘要: 1. 时钟晶振 32.768RTC时钟源 24主频及其他时钟源 2. 系统时钟详解 (不想详解了,都能查到) 2.1 7路PLL 为了方便生成时钟,生成了7路PLL 2.2 各路时钟分出来的PLD 2.3 时钟树 设置PLL和分频即可 3. 系统配置 3.1 系统主频配置 要设置ARM内核主频为52
阅读全文
posted @ 2021-11-21 16:32 蘑菇王国大聪明
阅读(344)
评论(0)
推荐(0)
2021年11月19日
key按键使用
摘要: 1. 按键实验 查询原理图可知KEY对应的按键和引脚,当KEY按下时,引脚为低电平,否则为高电平 2. 代码 2.1 GPIO 为了方便GPIO的编写,建立GPIO的文件夹和对应的.h和.c文件。 bsp_gpio.h /* 为了方便gpio的驱动编写,编写一个gpio驱动文件 */ #ifndef
阅读全文
posted @ 2021-11-19 14:14 蘑菇王国大聪明
阅读(419)
评论(0)
推荐(0)
2021年11月18日
bsp工程管理
摘要: 1. bsp工程管理的目的 模块化项目,使得项目清晰 2. 代码 拷贝原来工程 创建文件夹 bsp就是工程驱动文件 imx6ull是和芯片有关的文件 obj是生成文件的文件夹 project 工程文件 start.s main.c 创建对应的驱动文件 和上一节一样的驱动文件 # ?= 没有赋值的话就
阅读全文
posted @ 2021-11-18 16:07 蘑菇王国大聪明
阅读(180)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
29
下一页
公告