花费 46 ms
(五)stm32工程代码HardFault异常查错调试方法

一、导致异常的原因很多,例如:直接使用未分配空间的指针、栈溢出等一场非法操作便会使程序进入HardFault异常状态。下面介绍怎么找出程序中的异常。 接下来在keil_MDK工程中,编译代码,并 ...

Mon Oct 10 18:39:00 CST 2016 0 13258
(三)stm32之串口通信DMA传输完成中断

一、DMA功能简介   首先唠叨一下DMA的基本概念,DMA的出现大大减轻了CPU的工作量。在硬件系统中,主要由CPU(内核)、外设、内存(SRAM)、总线等结构组成,数据经常要在内存和外设之间,外 ...

Sat Apr 02 00:24:00 CST 2016 0 9944
(二)stm32之中断配置

一、stm32的中断和异常   Cortex拥有强大的异常响应系统,它能够打断当前代码执行流程事件分为异常和中断,它们用一个表管理起来,编号为0~15为内核异常,16以上的为外部中断,这个表就是中断 ...

Tue Mar 29 23:03:00 CST 2016 0 6666
(一)stm32之CMSIS标准、库目录、GPIO

一、CMSIS标准   ST公司的stm32采用的是cortex-m3内核,内核是整个微处理器的CPU。该内核是ARM公司设计的一种处理器体系架构。内核与外设的关系就像PC上的CPU与硬盘、主板、内 ...

Tue Mar 29 03:45:00 CST 2016 0 3460
(六)ARM状态寄存器-PSR

ARM程序状态寄存器Program State Register 在ARM模式中, 有16个数据寄存器和1或2个状态寄存器是可以随时访问的.在特权模式 (privileged mode) 下, 对应 ...

Mon Oct 10 18:56:00 CST 2016 0 2075

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM