- 博客(12)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 STM32 ADC学习笔记
一、ADC功能框图二、ADC说明1. 电压输入范围ADC 输入范围为:V REF- ≤ V IN ≤ V REF+ 。由 V REF- 、V REF+ 、V DDA 、V SSA 、这四个外部引脚决定。ADC 的输入电压范围为:0~3.3V。2.输入通道外部通道: ADCx_IN0、ADCx_IN1...ADCx_IN5等内部通道:连接内部温度传感器、内部VSS等其中外部通道又分为规则通道和注入通道,注入插队的意思,作为中断理解。3.转换顺序控制通道转换的先后.
2020-08-09 00:49:21
1401
原创 Linux学习 主频和时钟配置实验
文章目录1.原理图2.时钟分析2.1 7 路 路 PLL 时钟源2.2 时钟树1.原理图IMX6ULL_CORE_V1.6(核心板原理图).pdfI.MX6U-ALPHA 开发板的系统时钟来源于两部分:32.768KHz 和24MHz 的晶振,其中 32.768KHz 晶振是 I.MX6U 的 RTC 时钟源,24MHz 晶振是 I.MX6U 内核和其它外设的时钟源2.时钟分析2.1 7 路 路 PLL 时钟源I.MX6ULL外设时钟有7组,这 7 组时钟源都是从 24MHz 晶振 P
2021-12-19 20:39:23
599
原创 Linux学习 蜂鸣器实验
文章目录1.硬件原理分析2.引脚分析1.硬件原理分析蜂鸣器的工作电流比LED灯大,直接与引脚相连,容易烧坏芯片2.引脚分析
2021-12-19 17:40:56
225
原创 Linux学习 按键输入
文章目录1.原理图1.原理图可以看出,按键 KEY0 是连接到 I.MX6U 的 UART1_CTS 这个 IO 上的,KEY0接了一个 10K 的上拉电阻,因此 KEY0 没有按下的时候 UART1_CTS 应该是高电平,当 KEY0按下以后 UART1_CTS 就是低电平2.BSP_GPIO.H#ifndef _BSP_GPIO_H#define _BSP_GPIO_H#define _BSP_KEY_H#include "imx6ul.h"/*********************
2021-12-19 15:09:23
238
原创 Linux学习二 官方 SDK移植实验
1.main.c/**************************************************************Copyright © zuozhongkai Co., Ltd. 1998-2019. All rights reserved.文件名 : mian.c作者 : 左忠凯版本 : V1.0描述 : I.MX6U开发板裸机实验4 使用NXP提供的I.MX6ULL官方IAR SDK包开发其他 : 前面其他所有实验中,寄存器定义都是
2021-12-19 00:15:47
1155
原创 Linux学习 C 语言版LED 灯实验
@[toc]``正点原子《第十章 C 语言版LED 灯实验 》学习笔记1.工程结构2.文件分析2.1 Makefile2.2 imx6ull.lds文件用来指定最终链接到ROM的起始地址2.3 main.c 文件/**************************************************************Copyright © zuozhongkai Co., Ltd. 1998-2019. All rights reserved.文件名
2021-12-18 23:29:37
207
原创 Linux学习之Makefile编写
文章目录1.GCC常见命令1.1 查看gcc版本号1.2 GCC输出目标文件1.3 编译流程2.Makefile基础2.1 编译多个文件2.2 单独编译各个文件,最后链接2.3 Makefile基础1.GCC常见命令1.1 查看gcc版本号Target: x86_64-linux-gnu :说明只能编译在X86架构上运行的程序1.2 GCC输出目标文件编译生成目标文件及错误提示1.3 编译流程GCC编译器的编译流程是:预处理、编译 、汇编和链接。预处理 就是展开所有的头文件、替换程序
2021-12-18 20:33:25
1544
原创 正点原子Linux学习之第十一章 模仿 STM32
文章目录1.STM32寄存器定义2.模仿STM32驱动写I.MX6ULL驱动1.STM32寄存器定义先熟悉STM32中GPIO结构体定义:typedef struct{ __IO uint32_t CRL; __IO uint32_t CRH; __IO uint32_t IDR; __IO uint32_t ODR; __IO uint32_t BSRR; __IO uint32_t BRR; __IO uint32_t LCKR;} GPIO_TypeDef; /
2021-12-12 21:28:56
655
原创 Linux学习一 使用汇编点亮LED灯
Linux学习一 使用汇编点亮LED灯文章目录Linux学习一 使用汇编点亮LED灯**1.硬件原理图**2.程序源码**3.需要程序分析**3.1 GPIO1 时钟配置3.2 设置GPIO的的复用功能3.3 配置GPIO属性**4 配置GPIO的输入和输出****5 程序编译运行**5.1 编译文件5.2 生成链接文件5.3 格式转换5.4 反汇编5.5 将imxdownload 拷贝到工程根目录5.6 给予imxdownload 可执行权限 chmod命令5.7 向SD卡烧写bin文件1.硬
2021-11-21 19:57:00
1736
原创 FreeRTOS学习 列表和列表项
一、术语一个列表(list)下面可能有很多个列表项(list item),对比C语言,一般称链表就是列表,节点就是列表项目。通常情况下,节点只包含指向下一个节点的指针,要通过链表存储的数据内嵌到一个节点即可。二、FreeRTOS中链表的实现1. 数据结构/*全功能版的列表项xLIST_ITEM*/struct xLIST_ITEM{ listFIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE /*< Set to a known value if con
2021-01-14 22:59:17
242
原创 STM32 DAC学习笔记
1. DAC主要特性 2个DAC转换器:每个转换器对应1个输出通道 8位或者12位单调输出 12位模式下数据左对齐或者右对齐 同步更新功能 噪声波形生成 三角波形生成 双DAC通道同时或者分别转换 每个通道都有DMA功能 外部触发转换 输入参考电压V REF+ 2. 功能框图DAC参考电压 数模转换及输出通道,根据数字编码输入DORx(不能对该寄存器直接写入,数据必须写入到DRHx寄存...
2020-08-30 11:25:13
667
SI软件教程.rar
2020-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人