随笔分类 - [STM32]-Study
STM32学习与应用
摘要:1.1 安装固件烧录软件 ♦请ATMEL官方网址下载AT91-ISP下载软件。 软件下载地址:http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3883 (需要在XP或Win7 x86系统下操作,因为驱动只支持这两个系统) ♦安装下载好
阅读全文
摘要:STM32出现HardFault_Handler故障的原因主要有两个方面: 1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。 2、堆栈溢出。增加堆栈的大小。 出现问题时排查的方法: 1、添加软件断点,一旦在调试过程中出现Hard Fault 则会停在__breakpo
阅读全文
摘要:STM32F4XX: /******************************************************************************************************************************************
阅读全文
摘要:IDLE中断什么时候发生? IDLE就是串口收到一帧数据后,发生的中断。什么是一帧数据呢?比如说给单片机一次发来1个字节,或者一次发来8个字节,这些一次发来的数据,就称为一帧数据,也可以叫做一包数据。 如何判断一帧数据结束,就是我们今天讨论的问题。因为很多项目中都要用到这个,因为只有接收到一帧数据以
阅读全文
摘要:在进行原理图设计的时候发现管脚的分配之间有冲突,需要对管脚进行重映射,在手册中了解到STM32 上有很多I/O口,也有很多的内置外设像:I2C,ADC,ISP,USART等 ,为了节省引出管脚,这些内置外设基本上是与I/O口共用管脚的,也就是I/O管脚的复用功能。但是STM32还有一特别之处就是:很
阅读全文
摘要:在做基于STM32的多功能MP3播放器的课题时,在程序下载这部分时借鉴了正点原子开发板上的一键下载电路,采用CH340G这款芯片设计。 在画PCB初期原理图部分,对采用CH340G设计的一键下载电路不甚了解,于是花了一些时间来研究一下这个电路。 引用正点原子的一键下载电路: 我们通过RTS#和DTR
阅读全文
摘要:复用功能 没有重映射 部分重映射 完全重映射 TIM3_CH1 PA6 PB4 PC6 CH2 PA7 PB5 PC7 CH3 PB0 PB0 PC8 CH4 PB1 PB1 PC9 /**重映射 tim3 使得PC7 PC8输出Pwm波 ***********************************************************...
阅读全文
摘要:ST官方网站改版后,基本上很难搜索到固件库的地址,找了半天才找到固件库的下载地址,通过此方法可以找到其他需要的资源,故记下来方便大家。 下载的网站地址为: Home>Tools and Software> Software> MCU Software> STM32 MCUs Software> ST
阅读全文
摘要:void ili9341_Initializtion(void) { u16 i; RCC->APB2ENR|=1CRH&=0XFFF0FFFF; GPIOB->CRH|=0X00030000;//PB.12推挽输出 GPIOB->ODR|=1<<12; //PB.12输出高 LCD_X_Init(); //初始化连接LCD彩色液晶屏上的管脚,...
阅读全文
摘要:最近有一个项目用到STM32,为了使PCB布线方便一些所以改了一些引脚,占用了JTAG接口的PA15和PB3,所以要禁用一下JTAG,下载采用SWD模式。这样在实际操作中做出一些总结(方法网上都有、这里只是总结记录一下,如果是STM32F4系列就不用: 1:GPIO_PinRemapConfig(G
阅读全文
摘要:字节控制功能。支持高/低字节控制。 看看实现 IS62WV51216 的访问,需要对 FSMC进行哪些配置。 这里就做一个概括性的讲解。步骤如下: 1)使能 FSMC 时钟,并配置 FSMC 相关的 IO 及其时钟使能。 要使用 FSMC,当然首先得开启其时钟。然后需要把 FSMC_D0~15,FS
阅读全文
摘要:调用库函数RCC_GetClocksFreq,该函数可以返回片上的各种时钟的频率 函数原形 void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks) RCC_ClocksTypeDef定义于文件“stm32f10x_rcc.h”: typedef s
阅读全文