最新文章列表

Stm32定时、延时等功能实现

stm32实现定时、延时一般通过调用CMSIS函数SysTick_Config实现。例如我们设置1ms中断如下:   /************************************** **转载请注明:http://tedeum.iteye.com** ***************************************/ if (SysTick_Config( ...
tedeum 评论(0) 有4552人浏览 2014-02-25 09:51

Stm32使用Usart代码例子

stm32使用库函数编写USART还是很方便的,现在转几个例子: /*************************************** 转载请注明出处:tedeum.iteye.com ****************************************/  首先是不使用中断的方法使用usart1,管脚pa9,pa10,此方法已在f3discovery上验证通过, ...
tedeum 评论(0) 有13887人浏览 2014-02-14 14:53

四轴飞控软件开发计划

  学习stm32f3discovery有一段时间了,感觉可以尝试一下飞控的开发,制定以下简要计划开展,即便不成功也能学到不少东西 1、usart驱动开发,用户和上位机通讯等 2、pwm输入开发,用于接收遥控信号 3、传感器数据读入和姿态结算 4、PID和平衡控制算法 进程: 2014年2月13日,调试通过使用USART发送数据到pc端,技术细节请参考:http://tedeu ...
tedeum 评论(0) 有2627人浏览 2014-02-11 09:10

stm32 pwm捕获学习笔记

前段时间抄袭其他的stm多通道捕获代码,调试没有通过,由于半路出家也不是读得太懂,后来发现官方有个例子,原来固件库里面自带PWM输入功能,经调试稳定可用,代码如下:   //计时器和gpio口的初始化 GPIO_InitTypeDef GPIO_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; /* TIM2 clock ...
tedeum 评论(0) 有15327人浏览 2013-12-14 13:44

STM32学习笔记(一)

一、stm32固件库学习 1. 建立模板 模板是按照附件的方法建立的,共建立了4个文件夹:CMSIS、
君乙2012 评论(1) 有1143人浏览 2013-11-13 14:15

stm32笔记:RCC时钟实验

... //STM32F103RBT6,包含的启动代码是 STM32F10x.s #include "mytype.h" //GPIOA8是 LED0 #define GPIOA_CRL (*(vu32*)(0x40000000+0x10000+0x0800+0x00)) //volatile unsigned lon ...
xouou_53320 评论(0) 有4699人浏览 2013-05-26 14:27

stm32笔记:解决mdk编辑代码时的各种乱码问题

使用gb2_utf8(字符编码批量转换器),  解决mdk编辑代码时的各种乱码问题   mdk在 "中英混合输入,退格,插入" 时出现蛋疼的各种乱码问题原理就是把所有的.c和.h文件的GB编码转为utf8编码,utf8不带bom 如下图      转换前要确认下原始编码,千万别搞错了 ,注意备份!   ------------------------------ ...
xouou_53320 评论(0) 有1934人浏览 2013-05-24 13:59

stm32笔记:按键输入(精简版)

//GPIOA8是 LED0 //GPIOA13是 KEY0 仅包含启动代码 STM32F10x.s #define GPIOA_CRL (*(volatile unsigned long *)(0x40000000+0x10000+0x0800+0x00)) #define GPIOA_CRH (*(volatile unsigned long ...
xouou_53320 评论(0) 有1875人浏览 2013-05-23 21:30

stm32笔记: 将用户自定义关键字从MDK3.8 搬到 MDK4.70A

将用户关键字从MDK3.8 搬到 MDK4.70A  新安装mdk4.70A ,有2.5G大小 ,修改字体颜色等配置,发现以前keil9.0和 mdk3.8都有的几个*.ini配置文件没了刚开始以为在别的什么地方,于是用EQ加了个文件修改记录规则,拦截文件修改结果只得到如下2条有用的信息======================================================= ...
xouou_53320 评论(0) 有3072人浏览 2013-05-20 18:11

stm32笔记:点亮一个led (精简版)

  仅包含启动文件 "STM32F10x.s"   #define GPIOA_CRL (*(volatile unsigned long *)(0x40000000+0x10000+0x0800+0x00)) #define GPIOA_CRH (*(volatile unsigned long *)(0x40000000+0x10000+0x0800+ ...
xouou_53320 评论(0) 有2610人浏览 2013-05-18 22:25

stm32笔记:启动代码startup_stm32f10x_hd.s注解

;******************** (C) COPYRIGHT 2010 STMicroelectronics ********************;* File Name : startup_stm32f10x_hd.s;* Author : MCD Application Team;* Version : V3.4.0;* Date : 10/15/2010Stack_Size EQ ...
xouou_53320 评论(0) 有15490人浏览 2013-05-18 19:08

学习UCGUI的苦闷!!

学习UCGUI算一算已经2周多了,感觉进展不是很大,只能初步的绘图和控制。 真心感觉UCGUI很棒,但是为什么网上资源却那么少,学起好辛苦。UCGUI手册上很多地方写得很粗略。 难道是因为学习UGGUI的人太少了??  o(︶︿︶)o 唉  苦闷啊  写出来舒服点了!!!    我争取好好专研, 多做出一些参考资料 , 让以后学习UCGUI的兄弟们轻松点!!! 更多详细信息请查看java ...
wushibuhuang 评论(0) 有5人浏览 2012-08-25 16:06

学习UCGUI的苦闷!!

学习UCGUI算一算已经2周多了,感觉进展不是很大,只能初步的绘图和控制。 真心感觉UCGUI很棒,但是为什么网上资源却那么少,学起好辛苦。UCGUI手册上很多地方写得很粗略。 难道是因为学习UGGUI的人太少了??  o(︶︿︶)o 唉  苦闷啊  写出来舒服点了!!!    我争取好好专研, 多做出一些参考资料 , 让以后学习UCGUI的兄弟们轻松点!!! 更多详细信息请查看java ...
rumenglingr 评论(0) 有5人浏览 2012-08-25 14:58

PWR 里standby MODE 和 RTC关系

    刚接触PWR的内容,使用手册说的不太能让我好理解。其实当你弄懂了以后再回去看使用手册还是能找到的,只是写的过于简略,对于初学者很多地方理解不到位。       这个小总结完全从初学者角度,目的只有一个:进入/唤醒 PWR的standby模式。其实更多的是如何配置进入,唤醒基本上是配置好了后自动完成或硬件出发的,我们需要做的退出后的设计。这块内容暂不作为本次讨论内容。   一 低功耗模 ...
anlx27 评论(0) 有7590人浏览 2012-07-11 18:36

stm32按键不同时长选择不同函数入口

    主要功能描述:  stm32  中通过按键按下不同时长选择不同的函数入口。这里不同函数入口用亮不同的灯来演示。 软件平台:        keil_MDK422 硬件平台:        stm32开发板(核心芯片stm32f103RB) 固件库版本:     v2.0   /****         main.c       *****/ /* Includes platf ...
anlx27 评论(0) 有2591人浏览 2012-07-02 11:07

按键(键盘)消抖

按键电路:下图是神舟三号stm32开发板中的按键原理图。由图可知,按键按下时GPIO端口清零 。        按键消抖 :理想情况下按键按下弹起过程是一个理想的方波,如下图2。     但通常的按键所用开关为机械弹性开关,由于机械触点的弹性作用在闭合及断开的瞬间均伴随有一连串的抖动,如下图3。 抖动时间的长短由按键的机械特性决定,一般为5ms~10ms。这是一个很重要的时间参 ...
anlx27 评论(0) 有6497人浏览 2012-06-20 18:18

#ifdef DEBUG;debug();#endif

  参考地址:http://www.cnblogs.com/ezrax/archive/2008/08/06/1262032.html   在看例程的时候,经常看到主函数开始前会有这样的代码,知道是用作调试的。但对此比较模糊,   int main(void){#ifdef DEBUG  debug();#endif    在工程设置里有一些设置会对该工程自动产生一系列的宏,用以控制程序 ...
anlx27 评论(0) 有5531人浏览 2012-06-17 12:33

中断优先级

优先级 让我头疼好久啊   转一篇文章,这里还有不明白的望高手指教!   被我用红色注释的部分的值怎样选择??   (一)中断优先级概念       STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。         (二)中断响应次序     (1)具有高抢占式优 ...
anlx27 评论(0) 有3970人浏览 2012-06-15 14:46

stm32编译报错cannot open source input file "APP\application.c": No such file or dire

    开发 平台:     keil MDK 422   背       景:    在现有工程上做的改动   使用库文件:   V2.0     问       题:    在编译时报下面的错   application.c: Error:  #5: cannot open source input file "APP\application.c": N ...
anlx27 评论(0) 有8194人浏览 2012-06-15 11:08

stm32 将LED1的状态反转

       //将LED1的状态反转    GPIO_WriteBit(GPIO_LED, GPIO_6_PIN, (BitAction)((1- GPIO_ReadOutputDataBit(GPIO_LED, GPIO_6_PIN))));
anlx27 评论(0) 有2409人浏览 2012-06-14 18:16

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics