fuzidage
专注嵌入式、linux驱动 、arm裸机研究

导航

 
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页

2023年10月30日

摘要: ADCx_CFG(x=1~2) 配置寄存器 OVWREN (bit16):数据复写使能位,为 1 的时候使能复写功能,为 0 的时候关闭复写功能。 AVGS(bit15:14):硬件平均次数,只有当 ADC1_GC 寄存器的 AVGE 位为 1 的时候才有效 ADTRG(bit13):转换触发选择。 阅读全文
posted @ 2023-10-30 20:35 fuzidage 阅读(375) 评论(0) 推荐(0)
 
摘要: 1 PWM定时器介绍 一共有 8 路 PWM 信号,每个 PWM 包含一个 16 位的计数器和一个 4 x 16 的数据 FIFO。一路框图如下: ①、此部分是一个选择器,用于选择 PWM 信号的时钟源,一共有三种时钟源:ipg_clk,pg_clk_highfreq 和 ipg_clk_32k。 阅读全文
posted @ 2023-10-30 16:32 fuzidage 阅读(334) 评论(0) 推荐(1)
 

2023年10月23日

摘要: 1 6轴陀螺仪加速度传感器ICM-20608-G 1.1 概述 The ICM-20608-G is a 6-axis MotionTracking device that combines a 3-axis gyroscope, and a 3-axis accelerometer in a sm 阅读全文
posted @ 2023-10-23 21:59 fuzidage 阅读(992) 评论(0) 推荐(0)
 

2023年10月22日

摘要: 1 IMX6ULL SPI控制器 NXP的6ull参考手册第Chapter 20介绍了SPI控制器,Enhanced Configurable SPI (ECSPI) 。 1.1 特点 ①、全双工同步串行接口。 ②、可配置的主/从模式。 ③、四个硬件片选信号,支持多从机。 ④、发送和接收都有一个 3 阅读全文
posted @ 2023-10-22 16:42 fuzidage 阅读(423) 评论(0) 推荐(0)
 

2023年10月12日

摘要: 1 引入RTC定时器 RTC定时器被叫做实时时钟(real time clock)。 CPU内部有很多定时器,像看门狗WDT,PWM定时器,高精度定时器Timer等等, 只在“启动”即“通电时”运行,断电时停止。当然,如果时钟不能连续跟踪时间,则必须手动设置。那么当关机后就没办法自动计数统计时间了。 阅读全文
posted @ 2023-10-12 16:58 fuzidage 阅读(379) 评论(0) 推荐(0)
 

2023年9月29日

摘要: title: 字符设备驱动-9-中断子系统-GICv2架构解析 date: 2024-08-07 00:40:22 tags: Linux设备驱动 1 armv7 32位GICv2介绍 armv7 32位 gic采用v2版本,参考手册 https://developer.arm.com/docume 阅读全文
posted @ 2023-09-29 18:58 fuzidage 阅读(991) 评论(0) 推荐(0)
 

2023年9月16日

摘要: 1 GNU 汇编格式 label:instruction @ comment label 即标号,表示地址位置,有些指令前面可能会有标号,这样就可以通过这个标号得到指令的地址,标号也可以用来表示数据地址。注意 label 后面的“:”,任何以“:”结尾的标识符都会被识别为一个标号。 instruct 阅读全文
posted @ 2023-09-16 14:20 fuzidage 阅读(824) 评论(0) 推荐(0)
 

2023年8月27日

摘要: title: 字符设备驱动-用户态构造IP寄存器结构体和读写寄存器 date: 2024-08-17 14:46:12 tags: - Linux设备驱动 - 数据结构 1 用户态定义寄存器结构 以键盘keyscan为例,定义一个IP寄存器描述头文件,IOCRREG, IOCWREG定义了两个ioc 阅读全文
posted @ 2023-08-27 16:43 fuzidage 阅读(121) 评论(0) 推荐(0)
 

2023年8月21日

摘要: title: 字符设备驱动-ioctl命令详解 date: 2024-08-17 14:11:24 tags: Linux设备驱动 1 引入ioctl 一个字符设备驱动通常会实现设备打开、关闭、读、写等功能,在一些需要细分的情境下,如果需要扩展新的功能增添命令,通常以增设 ioctl() 命令的方式 阅读全文
posted @ 2023-08-21 21:57 fuzidage 阅读(1462) 评论(0) 推荐(0)
 

2023年8月18日

摘要: title: 字符设备驱动-misc杂项设备 date: 2024-08-17 13:32:57 tags: Linux设备驱动 1 引入misc device 1.1 传统cdev方式 char_drv.c #include <linux/module.h> #include <linux/ker 阅读全文
posted @ 2023-08-18 17:03 fuzidage 阅读(492) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页