- 博客(6)
- 收藏
- 关注
原创 嵌入式Linux有源蜂鸣器实验
有源蜂鸣器只要通电就会叫,所以我们可以做一个供电电路,这个供电电路可以由一个IO来控制其通断,一般使用三极管来搭建这个电路。为什么我们不能像控制LED灯一样,直接将GPIO接到蜂鸣器的负极,通过IO输出高低来控制蜂鸣器的通断。因为蜂鸣器工作的电流比LED灯要大,直接将蜂鸣器接到I.MX6U的GPIO上有可能会烧毁IO,所以我们需要通过一个三极管来间接的控制蜂鸣器的通断,相当于加了一层隔离。原理图如下:通过一个PNP型的三极管8550来驱动蜂鸣器,通过这个。
2024-07-14 19:48:41
235
原创 嵌入式Linux模仿STM32驱动开发格式点亮LED灯
** 外设指针*/通过上面三步我们就可以通过“”来访问GPIO1_IO03的IO复用寄存器了。同样的,其他的外设寄存器都可以通过这三步来定义。
2024-07-11 22:29:55
1556
原创 嵌入式LinuxC语言版点亮LED灯实验
设置6ULL处于SVC模式 下。设置CPSR寄存器的bit4-0,也就是M[4:0]为10011=0X13。读写状态寄存器需要用到MRS和MSR指令。MRS将CPSR寄存器数据读出到通用寄存器里面,MSR指令将通用寄存器的值写入到CPSR寄存器里面去。
2024-07-10 22:56:56
1876
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人