![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RT1064
文章平均质量分 72
Nikita__
这个作者很懒,什么都没留下…
展开
-
NXP RT1064学习笔记(七)— I2C EEPROM
一、I2C协议I2C物理层两条线,SCL和SDA。SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。SDA(serial data):数据线,通信数据都通过SDA线传输。I2C通信可以一对一(一个主设备对1个从设备),也可以一对多(一个主设备对多个从设备)。一个Master可以对应多个Slave。1.1 数据传输格式其中 S 表示由主机的 I2C 接口产生的传输起始信号 (S),这时连接到 I2C 总线上的所有从机都会原创 2021-10-11 15:24:47 · 1917 阅读 · 1 评论 -
NXP RT1064学习笔记(六)— RTC
一、介绍Real time clock(RTC),实时时钟,它是一个可由软件配置的实时时钟模块,可以直接输出年、月、日、时、分、秒。在RT1064中,RTC用的是Secure Non-Volatile Storage (SNVS),安全非易失性存储。其中 RTC 只是 SNVS 外设中的一个功能。大多数操作系统都是利用时间戳和计时元年来计算当前时间的,而这个时间戳和计时元年大家都取了同一个标准——UNIX 时间戳和 UNIX 计时元年。UNIX 计时元年被设置为格林威治时间 197原创 2021-10-07 15:15:44 · 1008 阅读 · 0 评论 -
NXP RT1064学习笔记(五)— GPIO中断
GPIO中断简介RT1064的中断有很多,每个中断请求都有一个固定的标号,也就是中断号。中断号定义在MIMXRT1064.h这个文件中。GPIO每组有两个中断编号,其中低位的16个引脚(GPIOx_n, n为0到15)共用一个中断号,高位的16个引脚(GPIOx_n, n为16到31)共用一个中断号。我们使用的按钮是GPIO5_IO00,对应的中断号是88,也就是GPIO5_Combined_0_15_IRQn。每个中断都写好了一个中断服务函数,只是这些中断服务函数都..原创 2021-09-09 16:03:00 · 2310 阅读 · 0 评论 -
NXP RT1064学习笔记(四)— GPIO输入
开发板上可以用的按键是sw8,在电路图中称为USER_BUTTON,连接在了WAKEUP引脚上。同上节一样,在数据手册中找到该引脚的对用的GPIO,也就是GPIO5_IO00。原创 2021-09-09 11:24:14 · 1812 阅读 · 0 评论 -
NXP RT1064学习笔记(三)— GPIO输出
引脚定义开发版上有一个USER LED,示例程序gpio_led_output里点亮的就是这个led。在代码中是这样定义的。#define EXAMPLE_LED_GPIO BOARD_USER_LED_GPIO#define EXAMPLE_LED_GPIO_PIN BOARD_USER_LED_GPIO_PIN我们并不能局限于此,还要继续弄明白引脚如何定义的。毕竟真实的应用场景,使用的是不同的GPIO口。开发板关于LED的电路图如下,USER_LED连接在F14,GPIO原创 2021-09-07 18:25:11 · 2126 阅读 · 0 评论 -
NXP RT1064学习笔记(二)— GPIO前的准备
关于GPIO的例子有两个,在driver_examples里面。从名字就可以看出,gpio_led_output是闪烁灯; gpio_input_interrupt是中断,按下sw8,会输出"SW8 is turned on"。例子很简单,重点还是要理解里面的内容。新建工程点击New project....选择开发板点下一步,这页的很多配置都不太清楚,选默认就好。右边红框里的内容,SDK Debug Console的选择,如果选默认的Semihost,P...原创 2021-09-07 16:00:51 · 1317 阅读 · 0 评论 -
NXP RT1064学习笔记(一)— 开发环境
最近在做RT1064的开发,网上能找到的资料不多,基本上都是NXP官方的资料,于是决定自己写笔记做个记录。i.MX RT1064 简介i.MX RT1064 处理器属于全新的处理器系列,采用恩智浦先进的 Arm®Cortex®-M7 内核,运行速度高达 600 MHz,可提供高 CPU 性能和实时响应。i.MX RT1064 处理器配备 4 MB 片内闪存和 1 MB片内 RAM。一个 512 KB SRAM 可以灵活配置为TCM 或通用片内 RAM,而另一个 512 KB 则是通用片内 RAM。原创 2021-09-07 15:00:08 · 11109 阅读 · 0 评论