1 串口映射Printf后是否勾选上USE MicroLIB ? 今天没有勾选这个选项结果无法进入main函数2 定义计数用的变量cntx时是否大于255但是仍然用的u8 ? u8最大值是255 这个错误非常低级但是总是让人费很大的劲才找到。3 像下面这种语句,这条if后面多了个分号。非常容易被忽略...
分类:
其他好文 时间:
2014-08-16 18:28:20
阅读次数:
203
Systick的两大作用: 1、可以产生精确延时; 2、可以提供给操作系统一个单独的心跳(时钟)节拍;通常实现Delay(N)函数的方法为: for(i=0;i<x;i++) ; 对于STM32系统微处理器来说,执行一条指令只有几十ns(纳秒),进入for循环,要实现N毫秒的x值非常大...
分类:
其他好文 时间:
2014-08-16 18:26:30
阅读次数:
198
关于GPIO库函数的重点函数:P122 GPIO_Init() :根据GPIO_InitStruct中指定的参数初始化外设GPIOx寄存器; GPIO_ReadInputDataBit():读取指定端口管脚的输入; GPIO_SetBits():设置指定的数据端口位; GPIO_ResetB...
分类:
其他好文 时间:
2014-08-16 17:02:00
阅读次数:
228
一、卡尔曼滤波九轴融合算法stm32尝试1、Kalman滤波文件[.h已经封装为结构体] 1 /* Copyright (C) 2012 Kristian Lauszus, TKJ Electronics-> All rights reserved-> 2 3 This software ...
分类:
其他好文 时间:
2014-08-15 23:40:39
阅读次数:
961
http://blog.csdn.net/qwert1213131/article/details/38584743
本文属于个人理解,能力有限,纰漏在所难免,还望指正!
【小鱼有点电】
【Espruino中文社区】
小学时代玩过玩具四驱车,各种奇葩霸气的车型,疾驰的速度,令人神往,已经那个年代的回忆了,记得车子的转弯只能靠车轮旁边的转向轮,而且得碰到障碍才会转弯,有时...
分类:
其他好文 时间:
2014-08-15 16:07:09
阅读次数:
409
时间:2014年8月15日 一、定时器种类: 1、四个可同步运行的通用定时器(TIM2~TIM5),每个均有一个16位的自动加载递增/递减计数器、一个16位预分频器和4个独立的通道。 2、两个16位高级控制定时器(TIM1和TIM8) 特点:由一个可编程预分频器驱动的16为自动装载 计数器组成,与通...
分类:
其他好文 时间:
2014-08-15 15:57:58
阅读次数:
281
一:基本知识1、 STM32F103ZE有5个时钟源:HSI、HSE、LSI、LSE、PLL。 ①、HSI是快速内部时钟,RC振荡器,频率为8MHz,精度不高。 ②、HSE是快速外部时钟,可接石英/陶瓷谐振器,或者接外部时 钟源,频率范围为4MHz~16MHz。 ③、LSI是低速内部时钟,R...
分类:
其他好文 时间:
2014-08-14 13:56:28
阅读次数:
312
RC522的学习算下来也有四五天了,今天终于勉强知道大概是怎么一回事了,实现效果如图,大概总结如下:一.RC522操作流程:二.M1卡简单介绍:1.16个扇区,每个扇区分四块2.每个扇区的块0,1,2为数据块,块3为控制块3.第0扇区块0为厂家固化,不能更改三.M1卡的读写:读和写都是..
分类:
其他好文 时间:
2014-08-14 03:55:18
阅读次数:
246
既然学习了USB,那就必须的搞懂USB设备与USB主机数据是怎么通讯的。这里主要讲设备端,因为我们的代码是做USB设备用的。我们需要必须要定义了USB中断。起始在STM32的中断向量表中给USB两个中断,我们可以在stm32f10x.h中找到这两个中断: USB_HP_CAN1_TX_IRQn = ...
分类:
其他好文 时间:
2014-08-13 17:48:26
阅读次数:
200