Exynos4412 裸机开发
文章平均质量分 89
zqixiao_09
这个作者很懒,什么都没留下…
展开
-
Exynos4412裸机开发——中断处理
以KEY2控制LED3亮灭为例:原创 2016-02-25 19:12:39 · 13605 阅读 · 11 评论 -
Exynos4412裸机开发 —— RTC 实时时钟单元
RTC(Real-Time Clock) 实时时钟。RTC是集成电路,通常称为时钟芯片。在一个嵌入式系统中,通常采用RTC来提供可靠的系统时间,包括时分秒和年月日等,而且要求在系统处于关机状态下它也能正常工作(通常采用后备电池供电)。它的外围也不需要太多的辅助电路,典型的就是只需要一个高精度的32.768kHz 晶体和电阻电容等。 一、RTC 控制器 实时时钟(RTC)单原创 2016-02-25 23:17:16 · 5126 阅读 · 1 评论 -
Exynos4412 裸机开发—— 流水灯
这里我们使用的开发板是4412,开发板4412上有4个LED灯,我们这里可以利用其来做流水灯实验。下面是4个LED的原理图:查看原理图,4412开发板的LED由CPX2_7 CPX1_0 GPF3_4 GPF3_5 四个寄存器来控制,观察电路图,我们需要在IO 口输出高电平才能使LED点亮。 一、利用汇编编写程序 以GPX2为例,通过修改GPX2CON、GPX2D原创 2016-02-24 22:38:03 · 11621 阅读 · 3 评论 -
Exynos4412裸机开发 —— A/D转换器
一、Exynos4412 A/D转换器概述1、简述 10位或12位CMOS再循环式模拟数字转换器,它具有10通道输入,并可将模拟量转换至10位或12位二进制数。5Mhz A/D 转换时钟时,最大1Msps的转换速度。A/D转换具备片上采样保持功能,同时也支持待机工作模式。2、特性ADC接口包括如下特性。1)10bit/12bit输出位可选。2)微分误差原创 2016-02-27 20:00:25 · 5121 阅读 · 1 评论 -
Exynos4412裸机开发 —— UART
一、Exynos4412 UART 的特性 Exynos4412 中UART,有4 个独立的通道,每个通道都可以工作于中断模式或DMA 模式,即 UART 可以发出中断或 DMA 请求以便在UART 、CPU 间传输数据。UART 由波特率发生器、发送器、接收器和控制逻辑组成。 使用系统时钟时,Exynos4412 的 UART 波特率可以达到 4Mbps 。波特率可以通过原创 2016-02-27 17:09:43 · 6479 阅读 · 2 评论 -
Exynos4412裸机开发 —— 看门狗定时器
一、看门狗定时器概述 看门狗(WatchDog Timer) 定时器和PWM的定时功能目的不一样。它的特点是,需要不同的接收信号(一些外置看门狗芯片)或重新设置计数器,保持计数值不为0。一旦一些时间接收不到信号,或计数值为0,看门狗将发出复位信号复位系统或产生中断。 看门狗的作用是微处理器收到干扰进入错误状态后,使系统在一定时间间隔内复位。因此看门狗是保证系统长期、可靠和原创 2016-02-27 16:22:56 · 5630 阅读 · 1 评论 -
Exynos4412 裸机开发 —— IIC总线
(下面大部分内容来自Exynos4412手册,翻译自http://blog.csdn.net/fengel_cs/article/details/50515547 感谢作者!) 一、综述 Exynos4412精简指令集微处理器支持4个IIC总线控制器。为了能使连接在总线上的主和从设备之间传输数据,专用的数据线SDA和时钟信号线SCL被使用,他们都是双向的。原创 2016-02-28 16:43:26 · 9437 阅读 · 1 评论 -
Exynos4412裸机开发综合练习
下面是一个案例需求:1、编写一段程序,该程序的主要功能是监控电路板上的电压值,若电压值超过当前的电压限制则通过蜂鸣器报警,通过按键解除报警;2、其具体要求如下; a) 程序下载20s后,进入电压采集状态(使用RTC ALARM功能完成), 要求1s采集1次电路板电压值;(采用RTC TIME TICK完成)b) 每次电压采集完成后,通过COM2将采集到的电压值发送到PC,在PC端可原创 2016-02-29 22:22:42 · 6311 阅读 · 1 评论