一、概述:
USART即通用同步异步收发器,用于灵活的与外部设备全双工数据交换,它支持多种通信传输方式,可以通过小数波特率发生器提供多种波特率。
二、串口IO:
对于STM32F407有6个串口,对于每个串口对应的IO可以从芯片原理图中对应找到,对于其串口1,对应的IO为PA9/PB6端口对应串口1的发送端,PA10/PB7端口对应串口1的接收端。
三、通信参数:...
分类:
其他好文 时间:
2015-08-19 00:45:38
阅读次数:
194
基于STM32F407 的IAP+APP 已经全部实现,做个笔记。
1. 先准备boot 判断是否存在 APP,不存在就进入IAP模式等待有数据过来进行烧写。
2.boot 如果是接收 bin 文件数据,可以直接读bin 写入flash. hex文件需要解析的。 bin文件和hex 文件数据格式是有区别的。
3.如果boot准备好,那就准备一个上位机软件,读取bin文件并按包格...
分类:
移动开发 时间:
2015-08-15 23:11:26
阅读次数:
191
硬件平台是STM32F407,ARM Cortex-M4内核。查看os_sys_init的定义,在rtl.h中定义如下:#define os_sys_init(tsk)...
分类:
其他好文 时间:
2015-08-04 15:38:16
阅读次数:
205
看到很多管脚都可以配置成EVENTOUT,刚好有个管脚要想要输出一个高电平脉冲,测试了一下:环境:STM32F407,IAR7.4,STM32CubeF4GPIO配置代码:GPIO_InitStruct.Pin=GPIO_PIN_10;GPIO_InitStruct.Mode=GPIO_MODE_AF_PP;GPIO_InitStruct.Pull=GPIO_PULLDOWN;GPIO_InitStruct.Speed..
分类:
Web程序 时间:
2015-07-28 06:49:49
阅读次数:
331
??
IO基本应用
IO基本结构:
针对STM32F407有7组IO,分别为GPIOA~GPIOG,每组IO有16个IO口,则有112个IO口。其中IO口的基本结构如下:
工作方式:
STM32F4工作模式有8种,其中4中输入模式,4种输出模式,分别为:输入浮空、输入上拉、输入下拉、模拟模式、开漏输出、开漏复用输出、推挽输出、推挽复用输出。
输入模...
分类:
其他好文 时间:
2015-07-27 15:00:59
阅读次数:
289
1.STM32 F407VG 的starup_stm32f40_41xxx.s的如下位置调用 IMPORT SystemInit,之后调用main函数,所以
进入main函数时候就已经自动完成有关时钟配置了。
2.在SystemInit函数里面完成时钟配置,配上图和如下注释就不需要多解释了,一目了然。
下面注释截取自system_stm32f4xx.c
*=...
分类:
其他好文 时间:
2015-06-30 14:56:41
阅读次数:
173
12位ADC是一种逐次逼近型模拟数字转换器。它有多达19个通道,可测量16个外部和2个内部信号源和VBAT通道。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。
1.ADC通用初始化参数
/* ADC Common 配置 -------------...
分类:
其他好文 时间:
2015-06-30 00:13:11
阅读次数:
196
一、基础知识
1.ARM的中断优先级分硬件优先级和软件优先级两种
其中软件优先级又由抢占优先级和响应优先级组成
2.中断的优先级采用编号小优先的原则。
3.一般情况:
1).如果设定了软件优先级,先看软件优先级:
具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢...
分类:
其他好文 时间:
2015-06-28 18:53:23
阅读次数:
200
字节控制功能。支持高/低字节控制。看看实现IS62WV51216的访问,需要对FSMC进行哪些配置。这里就做一个概括性的讲解。步骤如下:1)使能FSMC时钟,并配置FSMC相关的IO及其时钟使能。要使用FSMC,当然首先得开启其时钟。然后需要把FSMC_D0~15,FSMCA0~18等相关IO口,全...
分类:
其他好文 时间:
2015-05-12 15:17:14
阅读次数:
1194
最近在做智能家居,物联网项目,用到了C下的contiki移植经过一阵调试,终于在 STM32F407移植contiki2.6后使用LWIP库实现tcp client.一路艰辛谁人知道....唯有留下代码以资青春#include "main.h" #include "contiki.h"#inc...
分类:
其他好文 时间:
2015-03-08 20:04:05
阅读次数:
196