
exynos4412接口编程
文章平均质量分 69
进击的菜鸟子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RTC 滴答计时器
滴答计时器是一个上行计数器。如果当前的滴答数达到这个值,滴答时间中断发生。[7:4] = 0000 设置频率。周期= (n + 1)/滴答时钟源频率。[8] = 1 使能滴答计时器。32位滴答时间计数值。(n =滴答计数器值)备注:该值必须大于3。原创 2024-01-31 09:25:24 · 662 阅读 · 0 评论 -
使用RTC的alarm功能写一个闹钟
他的寄存器配置这一坨和上面的BCD... 寄存器格局一模一样,往里面写值就等于设置了警报时间了。RTC_ALARM 的中断id为76。原创 2024-01-31 09:24:26 · 1958 阅读 · 0 评论 -
RTC实时时钟之读取时间
RTC(Real Time Clock) 即实时时钟,它是一个可以为系统提供精确的时间基准的元器件,RTC一般采用精度较高的晶振作为时钟源,有些RTC为了在主电源掉电时还可以工作,需要外加电池供电。[4] 十位 注意这里只用了一bit表示十位的数 因为 01 02 03.....09 10 11 12 可以看到月的十位不是0就是1 所以1 bit足够了。[5:4] 十位 注意十位 只用了2bit 因为 十位上的数 不是 0 1 2 3 所以2bit足够了。支持秒、分、小时、星期、星期、月、年。原创 2024-01-30 12:47:11 · 1936 阅读 · 0 评论 -
ADC模数转换器
1. 逐次逼近型CMOS: 结构一般 成本一般 转换一般 稳定性较低 即对精度要求不高,转换位数一般 成本低 单片机。2. 积分微分型: 结构简单 成本低 转换速度慢 稳定性较高 精度要求高 但速度不要求的场合 电子秤 数字万用表。[13:6] = 预分值 19-255 26 = 133M / 5M - 1。数字量量程 / 参考电压 == 测量值 / 被测电压。被测电压(V) = 测量值 / ( 数字量量程/参考电压)[16] = 1 采用12bit转换。原创 2024-01-30 12:41:01 · 1000 阅读 · 0 评论 -
ADC模数转换器
1. 逐次逼近型CMOS: 结构一般 成本一般 转换一般 稳定性较低 即对精度要求不高,转换位数一般 成本低 单片机。2. 积分微分型: 结构简单 成本低 转换速度慢 稳定性较高 精度要求高 但速度不要求的场合 电子秤 数字万用表。[13:6] = 预分值 19-255 26 = 133M / 5M - 1。数字量量程 / 参考电压 == 测量值 / 被测电压。被测电压(V) = 测量值 / ( 数字量量程/参考电压)[16] = 1 采用12bit转换。原创 2024-01-30 12:39:31 · 746 阅读 · 0 评论 -
exynos4412开发板模拟小星星
【代码】exynos4412开发板模拟小星星。原创 2024-01-29 13:00:12 · 348 阅读 · 0 评论 -
脉宽调制器
脉宽调制器: 一种硬件设备, 用于 动态调制 方波 的 一些属性, 方波的周期,频率,占空比。输出定时器信号的 频率 = 总线时钟 /固定分频/ (分频值+1) / 重载值;输出定时器信号的 频率 = 总线时钟 /固定分频/ (分频值+1) / 重载值;[3:0] = 0-4 分别对应 1/1 1/2 1/4 1/8 1/16。输出波形的 频率 = 总线时钟 / (分频值+1) / 重载值;500hz = 100M / (分频值+1) / 重载值;原创 2024-01-29 12:58:29 · 589 阅读 · 0 评论 -
看门狗定时器
对于变量:static 关键字使得局部变量具有静态存储期,在程序执行过程中只被初始化一次,并且它们的值在多次执行函数时会保持持久性。对于类中的成员:static 关键字可用于创建静态成员,这些成员在所有类对象之间是共享的,而不是每个对象拥有自己的副本。volatile 关键字的主要作用是告诉编译器不要对变量进行优化,每次访问变量时都要从内存中读取,而不是使用缓存的值。输出定时器信号的 频率 = 总线时钟 / (分频值+1) / 重载值;0.2hz = 100 MHz/ (分频值+1) / 重载值;原创 2024-01-26 09:31:42 · 1787 阅读 · 0 评论 -
中断控制器
指中断触发时, 中断控制器或中断源本身, 将中断信号记录到一个寄存器(挂起寄存器)中若挂起寄存器中 有中断被挂起了, 表示 该中断触发了,但还没有处理或正在处理中 处理完中断后 应立即清除中断挂起, 否则该挂起的中断 将会持续尝试打断CPU。通过 中断源表 查询可得 GPX1_1 --- EINT[9] ---- ID(57) --- SPI中断端口号 25。1. 扩展中断接口 CPU--irq 中断控制器(GIC) ----- 中断源。原创 2024-01-26 09:20:49 · 2222 阅读 · 0 评论 -
串口控制器
1. 串口通信1.1 什么是串口是一种通信方式(通信协议) 主要通过串行方式完成设备间的数据通信通信领域中使用最频繁,实现方式最简单的一种通信方式串口: 全双工串行异步通信协议串口3线: RX 接收TX 发送GND 共地信号 参考地1.1.1 通信全双工,同时相互通信半双工,不能同时但可以相互通信单工 ,只能从一方到另一方通信1.1.2 串行和并行串行: 通过一根线传递数据, 按bit位方式 依次传递 使用的IO口少 传输较远 外设。原创 2024-01-25 13:43:47 · 1803 阅读 · 0 评论 -
exynos4412之按键控制led
GPX1PUD pull-up/ pull-down register 上下拉配置寄存器。GPX1CON configuration register 配置寄存器。key input功能 按键按下 LED 亮 按键弹起LED 灭。"exynos_4412.h" 中gpx...和gpf...的结构体结构一样。3. 芯片管脚控制 功能 芯片手册 gpio功能。一定注意我们这块板子,按键key全都默认打开输入模式的。2. 硬件设备 与 芯片的 逻辑连接(看电路图)原创 2024-01-25 13:40:22 · 794 阅读 · 0 评论 -
exynos4412开发板点亮led
LED2 ---- 限流电阻 ---- 3级管 ----- CHG_COK ---- CPU --- XEINT23/KP_ROW7/ALV_DBG19/GPX2_7。有电路图可知 CPU --- GPX2_7 管脚 输出一个 高电平 对应 LED2 亮。GPX1_0: 表示该管脚 属于 GPX1 管脚组 _0 表示该管脚在组中的 0号位置。LED3 ------ GPX1_0 //实验 点亮这个灯。LED3 ------ GPX1_0 //实验 点亮这个灯。原创 2024-01-24 12:31:47 · 1525 阅读 · 0 评论 -
exynos4412接口编程---环境搭建
E:\peixunQianrushi\arm\ziliao\FS4412新版(学生资料)\工具软件\USB串口驱动\CH340。E:\peixunQianrushi\arm\ziliao\FS4412新版(学生资料)\工具软件\超级终端。E:\peixunQianrushi\arm\ziliao\FS4412新版(学生资料)\环境相关资料。安装完毕后,然后右键此电脑--->管理-->设备管理器--->端口,查看自己的端口号。如果提示错误(找不到命令)说明是我们64位的机器而编译器是32位的,所以不适配。原创 2024-01-24 12:23:06 · 637 阅读 · 0 评论