Arm
涉及到的各芯片,记录一些需要关注的点。
Kayla_v587
栽一棵树最好的时间是十年前,其次是现在。
展开
-
LPC11xx 系列-时钟详解
LPC11xx 系列-时钟详解一、 时钟产生单元二、系统初始化void SystemInit (void){ uint32_t i; /* SYSMEMREMAP 系统存储器重映射寄存器 */#ifdef __DEBUG_RAM // 如果是调试模式 // 用户RAM模式,中断向量被重新映射到静态ROM LPC_SYSCON->SYSMEMREMAP = 0x1; /* remap to internal原创 2021-05-25 23:19:19 · 633 阅读 · 0 评论 -
关于节拍定时器
https://blog.csdn.net/yj4231/article/details/8464307本文主要说明节拍定时器是如何添加到内核中的,不对定时器实现进行说明。ARM 平台的节拍定时器对象使用sys_timer来表示,该结构体位于arch/arm/include/asm/mach/time.h。/* * This is our kernel timer structure. ...转载 2018-11-14 16:57:00 · 450 阅读 · 0 评论 -
关于单片机--蜂鸣器输出音调设置
根据查找资料,现做以总结和说明。 1. 首先要明确音调问题: 音调在简谱中的发音为:1 2 3 4 5 6 7 。读作多来米发梭拉西。重低音区的音调“拉”(6)。在各乐器中(电子琴、手风琴)的发声频率都是220Hz,低音区的“拉”为440Hz,中音区的“拉”为 880Hz,高音区为1760Hz。 世界范围内统一标准。以电子琴举例: 重低音“拉”与低音“拉”之间,间隔12个...原创 2018-06-10 18:51:24 · 21238 阅读 · 4 评论 -
ARM时钟详解-LPC11XX.s时钟
内容源自 51 黑电子论坛。void SystemInit (void){ uint32_t i;/* SYSMEMREMAP 系统存储器重映射寄存器 */#ifdef __DEBUG_RAM // 如果是调试模式 // 用户RAM模式,中断向量被重新映射到静态ROM LPC_SYSCON->SYSMEMREMAP = 0x1; ...转载 2018-06-03 16:48:29 · 994 阅读 · 0 评论 -
arm cortex m0 lpc1114寄存器配置
作者:瑞生 发表于:2013-12-21 32位的单片机内部各种数据寄存器和控制寄存器都是32位的,同理,8位单片机内部的数据和控制寄存器都是8位的。 例如:AT89C51单片机的“中断控制寄存器”IE定义如下图所示:bit7bit6bit5bit4bit3bit2bit1bit0EA保留ET2ESET1EX1ET0EX0 LPC1114的“AHB总线时钟控制寄存器”SYSAHBCLKCTRL定...转载 2018-06-03 16:49:51 · 926 阅读 · 0 评论 -
I2C 总线原理与架构(转)
一、I2C总线原理 I2C是一种常用的串行总线,由串行数据线SDA 和串线时钟线SCL组成。I2C是一种多主机控制总线,它和USB总线不同,USB是基于master-slave机制,任何设备的通信必须由主机发起才可以,而 I2C 是基于multi master机制,一条总线上可允许多个master。 系统的I2C模块分为I2C总线控制器和I2C设备。I2C总线控制器是CP...转载 2018-06-03 14:07:17 · 10165 阅读 · 0 评论