摘要: 一,MSCAN滤波器工作模式 有四种工作模式,由寄存器CANIDAC[IDAM]控制: 二,MSCAN滤波器相关寄存器 1、设置滤波器模式寄存器:CANIDAC 2、设置接收寄存器:CAN_IDAR0~7 3、设置掩码位(屏蔽器):CAN_IDMR0~7 通过设定CAN_IDAR0~7和CAN_ID 阅读全文
posted @ 2020-12-06 20:59 何其乐 阅读(1045) 评论(0) 推荐(0)
摘要: 1 FlexRAM动态配置 i.MX RT1060 有共有512KB的FlexRAM,可以配置为三种形态(ITCM/DTCM/OCRAM),默认ITCM/DTCM/OCRAM都是FlexRAM总容量,这并不代表ITCM/DTCM/OCRAM实际容量,只代表ITCM/DTCM/OCRAM可能的最大容量 阅读全文
posted @ 2020-09-01 11:37 何其乐 阅读(1141) 评论(0) 推荐(0)
摘要: 1 写在前面 小编在接触NXP前,玩了大概有两年时间的nuvoton。nuvoton是小编除了stm32有幸接触的第二款微控制器了。个人觉得还是非常不错的一家台系MCU,譬如它的003,至今还是竞争力非常强的8bit,在一众国产,乃至欧美,仍然是佼佼者,当然M0据说是全球前三的。小编对它的感情还是很 阅读全文
posted @ 2020-06-16 23:30 何其乐 阅读(848) 评论(0) 推荐(0)
摘要: 1 解读ADC_ETC ADC_ETC配置灵活、可扩展性强,配合2个ADC可以完美胜任多次并行模拟量采样的任务。虽然它是新外设,但是理解起来并不困难,从名字便可顾名思义:它就是一个ADC的控制器,操控ADC完成采样并存储采样结果。 下面我们结合官方参考手册中的结构图来解读。 图是ADC_ETC配合2 阅读全文
posted @ 2020-06-16 17:55 何其乐 阅读(1368) 评论(0) 推荐(0)
摘要: 1 时钟控制模块(CCM)的主要作用 RT1052 的时钟系统由时钟控制模块 CCM 进行控制,其主要功能如下: 1)使用 PLL 锁相环电路将参考时钟倍频,得到频率更高的时钟。为芯片内核和外设提供可选的时钟源。 RT1052 共有 7 个 PLL 锁相环电路, 分别为 ARM PLL(PLL 1) 阅读全文
posted @ 2020-05-18 16:24 何其乐 阅读(1540) 评论(0) 推荐(0)
摘要: 一,背景介绍 BEE 加密和 HAB 加密不同, HAB 加密是由 BootROM 的 HAB 将加密后的 image 解密后放到内部 RAM 再执行,所以不能支持 XIP,只能 Non-XIP。 BEE 加密可以支持 XIP动态解密, 它和 HAB 执行解密操作不同, 对于 XIP 是边解密边执行 阅读全文
posted @ 2020-05-08 16:26 何其乐 阅读(1021) 评论(2) 推荐(0)
摘要: 1 AWTK环境搭建 1.1 下载AWTK AWTK 的最新源码、文档、更新信息以及 API 手册下载地址 1.2 编译 AWTK 下载完 AWTK 源码后就可以编译了,下面我们一起看看如何在不同平台下编译 AWTK。 1. Linux(x64) 下面以 Ubuntu(版本>=16) 为例, 如果没 阅读全文
posted @ 2020-04-23 17:37 何其乐 阅读(3579) 评论(0) 推荐(0)