每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。
GPIO端口的每个位可以由软件分别配置成多种模式。
1、输入浮空
2、输入上拉
3、输入下拉...
分类:
其他好文 时间:
2015-08-16 21:26:25
阅读次数:
186
A7139 拥有电磁波唤醒以及10mW的发射功率,非常容易实现长距离通信,目前测试有障碍物可以轻松达到300m以上.
通过1下午的调试,终于完成了无线收发,程序分为3层,A7139.c为底层,USER_RF.C为驱动层,main.c为应用层
底层完成硬件操作,但是收发数据包最大只能是64B,驱动层将数据进行分包以及接受,可以实现任意大小的数据包收发.
目前并没有实现低功耗以及电磁波唤醒,只是...
分类:
其他好文 时间:
2015-08-16 19:54:47
阅读次数:
610
基于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
参考资料:STM32数据表、网络信息=========================================切割线=========================================外部中断/事件控制器由19个产生事件/中断要求的边沿检測器组成。每一个输入线能够独立地配置输入...
分类:
其他好文 时间:
2015-08-15 13:31:24
阅读次数:
185
以 led闪烁中的flashLed函数例子:库函数操作简单,但是效率不如寄存器操作的高;
寄存器操作很复杂,因为要熟悉上百个寄存器,但是程序效率很高/**下面是通过直接操作库函数的方式实现IO控制**/
while(1)
{
GPIO_ResetBits(GPIOB,GPIO_Pin_9); //LED0对应引脚GPIOF.9拉低,亮 等同LED0=0;
GPIO_SetBits...
分类:
其他好文 时间:
2015-08-15 12:01:42
阅读次数:
139
进入嵌入式领域已经有段时间了,从当初的懵懂,到现在有点懂,还要进步,不断学习,不断进步!!最近使用了stm32 uart_DMA数据接收和发送,我会下接下的文章中介绍该段代码和stm32 uart_DMA使用方式!!...
分类:
其他好文 时间:
2015-08-15 10:22:22
阅读次数:
219
这是Keil与编译器的一个相互通信的过程,准确的来说,是编译器读取Keil的配置
ARM系列的有一些公司的库编译器,是与Keil的一些配置通信的.
比如你说的那个 Define,include path
一般来说,我们用Keil做51或者STR710等等一些单片机的程序时候,不需要配置刚才的两个选项,为什么?
因为C51和ARM7的编译器不去读取上述的配置.
而Cortex-M3编译器,...
分类:
编程语言 时间:
2015-08-13 20:13:37
阅读次数:
371
本文转自http://www.cnblogs.com/emouse/archive/2011/11/29/2268441.html1.1 基于标准外设库的软件开发1.1.1 STM32标准外设库概述STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序、数据结构和宏组成...
分类:
其他好文 时间:
2015-08-13 06:23:10
阅读次数:
153
分别对SUN节点和PLANET节点进行说明。SUN节点流程图如图12.2
所示,节点上电是首先进行硬件及相应变量的初始化,然后创建网络,循环检测是否有数据包。如果接到数据包,对其进行解析,根据不同类型的数据包执行不同的操作。于此同时读取串口信息,如果串口有输入命令,对命令进行解析,执行不同的操作。
PLANET节点流程图如图12.3所示,PLANET节点首先进行一些初始化工作,然后申请加入...
分类:
其他好文 时间:
2015-08-12 11:42:24
阅读次数:
139
版权声明:本文博客原创文章,博客,未经同意,不得转载。
分类:
其他好文 时间:
2015-08-12 08:54:27
阅读次数:
108