看到很多管脚都可以配置成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单片机作为手持终端的控制器,使用按键和12864液晶屏作为人机交互的接口。利用51单片机作为房子内部的电灯、空调、门禁等家电的控制器,利用...
分类:
系统相关 时间:
2015-07-24 22:41:52
阅读次数:
231
最近需要实现通过TCP/IP远程IAP在线更新功能,忙了2周终于在原有嵌入式服务器的基础上实现了该功能,这里就记录下实现的过程。 IAP又称在应用编程,其实说简单点就是实现不需要jlink,仅通过芯片自带接口如CAN,USB,Ethernet即可实现下载功能.以我用过的stm32f207芯片为...
分类:
其他好文 时间:
2015-07-22 20:20:52
阅读次数:
361
//==文件exit.h============================================================
#ifndef __EXIT_H
#define __EXIT_H
#include "stm32f0xx.h"
extern void EXIT_HALL_Init(void);
#endif /* __EXIT_H */
//==文件ex...
分类:
其他好文 时间:
2015-07-21 18:45:07
阅读次数:
156
//==文件uart.h============================================================
#ifndef _UART_H_
#define _UART_H_
#define V_UART_RX 0 //接收时状态
#define V_UART_TX 1 //发送时状态
#define V_RX_NUM 11 /...
分类:
其他好文 时间:
2015-07-21 18:43:50
阅读次数:
132
//==文件adc.h============================================================
#ifndef __ADC_H
#define __ADC_H
#include "stm32f0xx.h"
#define Adc_Channel_Num 4 //ADC通道数目
//========各通道在结果列表中的位置========...
分类:
其他好文 时间:
2015-07-21 18:42:26
阅读次数:
153
STM32的学习是一个循序渐进的过程,逐渐熟悉一个个外设,了解寄存器相关配置,然后在这基础上实现功能,路要一步步走,掌握知识多一些自然知道路得方向。GPIO是STM32最重要的外设,几乎所有外设的实现都是依托GPIO产生的,所以深入的理解,是必须的。GPIO模块回顾 在嵌入式软件应用中,这个模块.....
分类:
其他好文 时间:
2015-07-20 10:32:24
阅读次数:
164
中断和事件1 嵌套向量中断控制器 特性:● 68个可屏蔽中断通道(不包含16个Cortex?-M3的中断线);● 16个可编程的优先等级(使用了4位中断优先级);● 低延迟的异常和中断处理;● 电源管理控制;● 系统控制寄存器的实现;嵌套向量中断控制器(NVIC)和处理器核的接口紧密相连,可以实现....
分类:
其他好文 时间:
2015-07-18 19:54:53
阅读次数:
192
最在在研读老衲五木写的那本《嵌入式网络那些事儿:LWIP深度剖析与实战》书的时候,由于项目的需要,操作LWIP协议中TCP层的tcp_seg结构指针。遇到了问题: 对如上图所示,其tcp_seg中的dataptr指针和payload指针全都指向了TCP数据部分。而在老衲五木的那个博客文档中确写成如....
分类:
其他好文 时间:
2015-07-18 16:49:48
阅读次数:
309