![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32开发
文章平均质量分 64
叶枫其
这个作者很懒,什么都没留下…
展开
-
【连载】STM32开发指南--第四十二章 外部SRAM实验
第四十二章 外部SRAM实验STM32F103ZET6自带了64K字节的SRAM,对一般应用来说,已经足够了,不过在一些对内存要求高的场合,STM32自带的这些内存就不够用了。比如跑算法或者跑GUI等,就可能不太够用,所以战舰STM32开发板板载了一颗1M字节容量的SRAM芯片:IS62WV51216,满足大内存使用的需求。本章,我们将使用STM32来驱动IS62WV51216,实转载 2015-11-09 09:31:20 · 4161 阅读 · 0 评论 -
STM32串口USART
USART作为一种标准接口在应用中十分常见。1、STM32固件库使用外围设备的主要思路在STM32中,外围设备的配置思路比较固定。首先是使能相关的时钟,一方面是设备本身的时钟,如果设备是通过IO口输入输出则还需要使能对应IO口的时钟。其次是配置对应外设的各项相关参数,如果设备是通过IO口输入输出则还需要配置相关的GPIO。最后是使能对应外设。如果相关设备需要使用中断功能原创 2016-01-14 13:21:32 · 1044 阅读 · 0 评论 -
STM32中USART的使用方法
USART作为一种标准接口在应用中十分常见。本文着重分析其作为UART的配置和应用方法。1、STM32固件库使用外围设备的主要思路在STM32中,外围设备的配置思路比较固定。首先是使能相关的时钟,一方面是设备本身的时钟,另一方面如果设备通过IO口输出还需要使能IO口的时钟;最后如果对应的IO口是复用功能的IO口,则还必须使能AFIO的时钟。其次是配置GPIO,GPIO的各种转载 2016-01-14 09:56:57 · 790 阅读 · 0 评论 -
中断管理控制器NVIC与stm32中断使用
什么是NVIC?即嵌套向量中断控制器(Nested Vectored Interrupt Controller)。它是属于Cortex内核的器件,是非常强大与方便的嵌套向量中断控制器,不可屏蔽中断 (NMI)和外部中断都由它来处理,而SYSTICK不是由NVIC来控制的。NVIC特性嵌套向量中断控制器 NVIC 包含以下特性:● STM32F405xx/07xx 和原创 2016-01-12 15:07:00 · 7852 阅读 · 0 评论 -
FSMC
FSMC 编辑本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!FSMC(Flexible Static Memory Controller,可变静态存储控制器)是STM32系列采用一种新型的存储器扩展技术。在外部存储器扩展方面具有独特的优势,可根据系统的应用需要,方便地进行不同类型大容量静态存储器的扩展。中文名可变静态存储控制转载 2016-01-08 16:26:30 · 763 阅读 · 0 评论 -
STM32时钟系统学习
时钟系统是处理器的核心,所以在学习STM32所有外设之前,认真学习时钟系统是必要的,有助于深入理解STM32。下面是从网上找的一个STM32时钟框图,比《STM32中文参考手册》里面的是中途看起来清晰一些: 重要的时钟: PLLCLK,SYSCLK,HCKL,PCLK1,PCLK2 之间的关系要弄清楚; 1、HSI:高速内部时转载 2016-01-07 13:46:45 · 377 阅读 · 0 评论 -
单片机上电后内部发生的事情
单片机上电后,如果晶振正常起震的话,cpu就会在晶振的驱动下开始工作,cpu的工作就是在每个机器周期到指定的地方提取指令,然后解析并执行,51单片机只有一个时钟源所以51单片机永远只能以一种时钟频率工作,单片机一上电单片机的频率就固定了不能更改了,上电后单片机就以固定的频率开始工作了,因此51单片机也没有配置系统时钟的寄存器,stm32等高级单片机就不一样了,这种单片机有多个时钟源,上电后单片机以原创 2016-01-07 11:17:21 · 3985 阅读 · 0 评论 -
使用FlyMcu将hex文件下载到智芯一号步骤
使用FlyMcu将hex文件下载到智芯一号步骤1、打开FlyMcu,切换到STMISP tab页面,然后选中USB转串口COM PORT。 2、选择相应的HEX文件 3、设置烧写方式,一定要选 DTR低电平复位,RTS高电平进BootLoader。 点击开始编程,即可!转载 2016-01-07 09:48:53 · 10925 阅读 · 2 评论 -
STM32再学习——启动流程分析
STM32再学习——启动流程分析 我们写嵌入式程序,基本上采用C语言来编写,以main( )作为程序的入口。但实际上,mian()并不是最先要执行的,在这之前需要做一些基本的工作,如堆、栈的定义;main函数的复位连接等,这些工作就需要一个专门的启动程序来完成,由于需要做的工作内容不多,并且需要更直接的管理内存,一般采用汇编编写。无论是STM32、ARM系列的单片机,还是简转载 2016-01-06 10:42:08 · 1565 阅读 · 0 评论 -
仿真器
仿真器(emulator)以某一系统复现另一系统的功能。与计算机模拟系统(Computer Simulation)的区别在于,仿真器致力于模仿系统的外在表现、行为,而不是模拟系统的抽象模型。概述仿真器可以替代你的目标系统中的MCU,仿真其运行。 仿真器运行起来和实际的目标处理器一样,但是增加了其它功能,使你能够通过桌面计算机或其它调试界面来观察MCU中的程序和数据,并控制MCU的运转载 2016-01-06 10:24:40 · 1873 阅读 · 0 评论 -
ISP系统在线可编程程
ISP系统在线可编程什么是ISP在系统可编程技术什么是ISP技术? Lattice是ISP(在线可编程)技术的发明者(据说Lattice公司最早是由华人创办的),ISP技术极大的促进了PLD产品的发展。在系统编程ISPISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经转载 2016-01-06 09:38:26 · 3426 阅读 · 0 评论 -
STM32的学习方法
1.首先我们先看看与STM32相关的文档 我们假定大家已经对STM32的书籍或者文档有一定的理解。如不理解,请立即阅读STM32的文档,以获取最基本的知识点。如果你手上拥有ST官方主推的STM32神舟系列的板子,那么光盘都会配好这些文档,STM32的学习与ARM9的学习有一个很大的区别。ARM9的学习一般是需要购买书籍的。比如三星的S3C2440,官方的文档原创 2016-01-16 15:08:50 · 696 阅读 · 0 评论 -
CMSIS标准
[转]CMSIS标准 (Cortex Microcontroller Software Interface Standard)2015-6-27阅读27 评论04.1 CMSIS标准ARM公司于2008年11月12日发布了ARMCortex微控制器软件接口标准CMSIS1.0。CMSIS是独立于供应商的Cortex-M处理器系列硬件抽象层,为芯片厂商和中间件供应商提供了简单转载 2015-11-25 13:11:43 · 6392 阅读 · 0 评论 -
关于STM32,新手需了解些什么?
STM32STM32的核心Cortex-M3处理器是一个标准化的微控制器结构,希望思考一下,何为标准化?简言之,Cortex-M3处理器拥有32位CPU,并行总线结构,嵌套中断向量控制单元,调试系统以及标准的存储映射。嵌套中断向量控制器(Nested Vector Interrupt Controller,简称NVIC)是Cortex-M3处理器中一个比较关键的组件,它为基于Corte转载 2015-12-10 10:39:18 · 799 阅读 · 0 评论 -
STM32调试接口SWD连接
STM32调试接口SWD连接分类: stm32笔记2014-03-20 22:58 5698人阅读 评论(1) 收藏 举报转载 2015-11-09 10:43:17 · 2917 阅读 · 0 评论 -
Jlink V8无法识别的USB设备解决办法 (转载)----可用
ARM9263上带的sam-baARM9263上带的sam-baARM9263上带的sam-ba,安装下载好的Install AT91-ISP v1.13.exe软件!1、双击Install AT91-ISP v1.13.exe运行,选择默认设置,安装好以后,桌面上生成如下两个图标。2、擦除芯片并进入编程模式打开JLINK 外壳,见到JLINK内部电路如下图所示。版本一转载 2016-02-24 17:12:36 · 4095 阅读 · 0 评论