本实例基于STM32W108的SimpleMac协议栈,利用无线节点完成对温度、湿度、超声波、烟雾、声音、光敏等传感器的控制及数据采集,并实时将数据发送到STM32W108开发板,完成传感器数据的汇集,并通过串口传送给PC机。...
分类:
其他好文 时间:
2015-07-07 22:57:00
阅读次数:
236
关于STM32的中断优先级1.STM32中每一个中断都有一个专门的寄存器,(Interrupt Priority Register),来描述该中断的占先式优先级和副优先级,在这个寄存器中STM32使用4个二进制位描述优先级2.占先式优先级和副优先级的分配优先级组别占先式优先级副优先级44位/16级0...
分类:
其他好文 时间:
2015-07-07 16:40:10
阅读次数:
111
原文地址:http://blog.sina.com.cn/s/blog_49cb42490100s6ud.html1.STM32的Timer简介STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中...
分类:
其他好文 时间:
2015-07-07 12:30:56
阅读次数:
116
抢占优先级和响应优先级,其实是一个中断所包含的两个优先级,其中前者是对抢占优先级的级别划分,后者是相同抢占优先级的优先级别的划分。
比如:
中断A抢占优先级比B高,那么A的中断可以在B里面触发,忽略响应优先级;
A和B抢占优先级相同,则A、B的响应优先级决定谁先响应;总之 , 抢占优先级厉害 , 只有...
分类:
其他好文 时间:
2015-07-06 23:29:18
阅读次数:
177
Keil 编译 STM32工程,出现下述错误。 而且, Options for Target -> Output - Browse Information 选项无法勾选。
??
问题原因: 系统时间,不是当前时间,
解决办法: 将系统时间修改为当前时间时间。...
分类:
其他好文 时间:
2015-07-03 15:54:16
阅读次数:
99
一、了解STM32芯片基本功能二、掌握开发软件的使用三、掌握STM32库开发
分类:
其他好文 时间:
2015-07-02 01:11:26
阅读次数:
101
在互联网快速发展及大数据时代的到来,NoSQL数据库以其强大的可伸缩性、高效性、实时性等特点,而获得十足的发展。键值(Key-Value)存储数据库就是NoSQL的一种。与此同时又有越来越多的厂家加入了IoT产品、可穿戴设备、智能家居的嵌入式产品开发行列中来,数据的持久化存储需求也就变得越来越多,选型一款伸缩性好、占用资源小、稳定性高的持久化存储库就显得越来越重要。...
分类:
数据库 时间:
2015-07-01 23:42:12
阅读次数:
184
在实际开发中,经常遇到串口的默认输出IO口被其他模块占用了,所以我们要用到串口IO口映射功能,是指将原来实现功能的IO口映射到其他指定IO口,其他不变。具体操作如下:
先贴出默认下的串口初始化设置:
void USART1Conf(u32 baudRate)
{
USART_InitTypeDef USART_InitSturct;//定义串口1的初始化结构体
GPIO_InitType...
分类:
其他好文 时间:
2015-07-01 20:42:45
阅读次数:
274
1、2、程序例程: 1 /************************************************************************************************************************************* 2.....
分类:
其他好文 时间:
2015-07-01 20:16:33
阅读次数:
266
1.STM32 F407VG 的starup_stm32f40_41xxx.s的如下位置调用 IMPORT SystemInit,之后调用main函数,所以
进入main函数时候就已经自动完成有关时钟配置了。
2.在SystemInit函数里面完成时钟配置,配上图和如下注释就不需要多解释了,一目了然。
下面注释截取自system_stm32f4xx.c
*=...
分类:
其他好文 时间:
2015-06-30 14:56:41
阅读次数:
173