码迷,mamicode.com
首页 >  
搜索关键字:stm32 usart nvic    ( 2336个结果
STM32-常用存储器
存储器种类 存储器是计算机结构的重要组成部分。存储器是用来存储程序代码和数据的部件,有了存储器计算机才具有记忆功能。基本的存储器种类见图 22 1。 存储器按其存储介质特性主要分为“易失性存储器”和“非易失性存储器”两大类。其中的“易失/非易失”是指存储器断电后,它存储的数据内容是否会丢失的特性。由 ...
分类:其他好文   时间:2019-07-18 21:15:08    阅读次数:139
STM32-构建库函数雏形
构建库函数雏形 修改寄存器地址封装 代码清单 8 1 封装寄存器列表 c //volatile 表示易变的变量,防止编译器优化 define __IO volatile typedef unsigned int uint32_t; typedef unsigned short uint16_t; / ...
分类:其他好文   时间:2019-07-18 20:00:19    阅读次数:137
STM32-GPIO框图剖析
GPIO框图剖析 基本结构分析 ①保护二极管及上、下拉电阻 当引脚电压高于VDD_FT 时, 上方的二极管导通,当引脚电压低于 VSS 时,下方的二极管导通,防止不正常电压引入芯片导致芯片烧毁。 通过上、下拉对应的开关配置,我们可以控制引脚默认状态的电压 ②P MOS 管和 N MOS 管 推挽输出 ...
分类:其他好文   时间:2019-07-18 19:29:54    阅读次数:120
STM32-固件库
CMSIS标准及库层次关系 库目录、文件简介 我们写 STM32F4 的工程,必须用到其中的四个文件: core_cm4.h、 core_cmFunc.h、corecmInstr.h、 core_cmSimd.h,其它的文件是属于其它内核的,还有几个文件是 DSP 函数 库使用的头文件。 core_ ...
分类:其他好文   时间:2019-07-18 19:28:38    阅读次数:156
ST I-CUBE-GizWits套件快速接入指南
产品介绍 基于ST和机智云的I-cube-gizwits软件包运行在基于ARM Cortex-M处理器的STM32微控制器上。 I-cube-gizwits软件包嵌入了机智云的GAgent,设备可以通过GAgent访问机智云云平台。GAgent主要的作用是数据转发,是设备数据、机智云、应用端(APP ...
分类:其他好文   时间:2019-07-15 13:25:37    阅读次数:129
正点原子 精英版( 实验22 IIC实验 )Usmart 无效 出现不了函数清单
问题点:IIC 实验程序运行后 使用xcom v2.2 点击 list 命令无效 出现不了函数清单 这是原来的初始化代码 delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢 ...
分类:其他好文   时间:2019-07-11 09:47:24    阅读次数:140
IAR_STM32_CCM内存使用
在IAR中,硬件环境为STM32F464单片机,额外的CCM不能用DMA访问,但可以作为内部额外扩充RAM使用 修改文件中的内容为: 要具设置某个文件生成在CCM区,place in CCMRAM_region { readwrite };修改为: place in CCMRAM_region {r ...
分类:其他好文   时间:2019-07-10 16:57:26    阅读次数:207
STM32 HAL库学习系列第7篇---定时器TIM 输入捕获功能
测量脉冲宽度或者测量频率 基本方法 1.设置TIM2?CH1为输入捕获功能; 2.设置上升沿捕获; 3.使能TIM2?CH1捕获功能; 4.捕获到上升沿后,存入capture_buf[0],改为捕获下降沿; 5.捕获到下降沿后,存入capture_buf[1],改为捕获上升沿; 6.捕获到上升沿后, ...
分类:其他好文   时间:2019-07-07 12:36:34    阅读次数:293
STM32 F4xx Fault 异常错误定位指南
STM32 F407 采用 Cortex-M4 的内核,该内核的 Fault 异常可以捕获非法的内存访问和非法的编程行为。Fault异常能够检测到以下几类非法行为: 总线 Fault: 在取址、数据读/写、取中断变量、进入/退出中断时寄存器堆栈操作(入栈/出栈)时检测到内存访问错误。 存储器管理 F ...
分类:其他好文   时间:2019-07-06 13:18:45    阅读次数:137
关于keilMDK环境中STM32使用malloc函数
对于malloc和free对内存堆栈块的空间操作,在keilMDK中需要满足下面几个条件: 1、使用的代码文件中需要包含头文件 <stdlib.h> 2、在工程的属性设置中需要把 Use MicroLIB 选项勾选,如下图。 3、这时候原则上就可以使用空间申请和释放的两个操作函数了,但是由于STM3 ...
分类:其他好文   时间:2019-07-06 09:20:10    阅读次数:146
2336条   上一页 1 ... 40 41 42 43 44 ... 234 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!