码迷,mamicode.com
首页 >  
搜索关键字:stm32 exti    ( 2922个结果
【Espruino】NO.05 按键是你的仆人
按键,生活中随处可见,手机、电脑、家用电器,用来执行各种功能,不要小看它额。 一个简单的电路,未按下开关时PB12通过R6连接到地,电平为低电平,当按下按键后由于R5被连接到电路中,此刻PB12引脚的电平表现为高电平。 因此,我们通过读取引脚的高低电平来获得按键的状态,这里要引入一个数字I/O读取函数digitalRead()。 函数功能描述:获取指定引脚的状态,也可同时获取多个引脚的状态 function digitalRead(pin) 当敲入代码digitalRead(B12)后会返回0,因为此刻...
分类:其他好文   时间:2014-06-05 03:54:55    阅读次数:265
STM32开发指南-DMA
DMA,直接存储器访问。传输数据时,外设通过DMA控制器直接访问内存,不经过cpu直接控制传输数据。不需要像中断处理方式需要保留和恢复现场的过程。通过硬件为内存和I/O设备开辟一条直接传送数据的通道,提高CPU的效率。DMA的核心硬件是DMA控制器,来管理DMA方式的数据传送,一般包含多个通道,每个...
分类:其他好文   时间:2014-05-31 17:57:07    阅读次数:181
STM32之SD卡
一、SD卡概述1、定义 SD卡(安全数码卡),是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用,例如数码相机、个人数码助理(外语缩写PDA)和多媒体播放器等。2、容量等级容量等级容量范围磁盘格式SD上限至2GBFAT 12, 16SDHC2GB至 32GBFAT 32SDX....
分类:其他好文   时间:2014-05-30 01:39:10    阅读次数:291
调试感悟
STM32调试液晶的问题 或许这句话应该这么表达一下:有时候烙铁比示波器更好点 STM32控制液晶 io口就经过了两个245芯片就到了液晶接口了 问题是液晶不显示 现象好像是液晶没复位似的。 首先说明一下程序是没有问题的。只有硬件问题了。测试了一下两个245没有问题 , STM32引脚又走...
分类:其他好文   时间:2014-05-29 13:16:58    阅读次数:230
STM32工程中出现 error: A1163E: Unknown opcode R0, , expecting opcode or Macro错误分析及处理
最近测试以前的一个程序,一般都是打开以前写的程序修改参数直接测试但是发现以前的编译后出现错误。奇怪了,以前的出现都是调试好了的啊,一般都是没有错误的,迅速找问题跳转到错误代码行代码区域 1 Heap_Size EQU 0x00000000 2 3 ...
分类:其他好文   时间:2014-05-26 18:06:09    阅读次数:2146
STM32学习笔记——USART串口(向原子哥和火哥学习)
一、USART简介 通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。 STM32 的串口资源相当丰富的,功能也相当强劲。STM32F103ZET6 最多可提供 5 路串.....
分类:其他好文   时间:2014-05-26 17:39:43    阅读次数:310
弱性能穿戴设备App化之Lua For STM32
今年穿戴设备突然火起来......穿戴设备与概念未爆发前的电子产品不同于“可联网”和“支持app”,使得一个封闭的小玩意可以加入多人的想象,屌丝的想象力很丰富的说.... 穿戴设备目前分为"屌丝“和”高富帅“两档配置,所谓”屌丝”配置也就是弱得装不上android,未来一段时间内,手表和手环都以“屌丝”配置为主,例如pebble和sony手表以arm cortex m3芯,不过"高富帅"geek watch用上android....吹完水,就说本文的重点,如何让弱性能设备支持app,也就是把lua移植到st...
分类:移动开发   时间:2014-05-26 05:04:02    阅读次数:278
【Espruino】NO.04 让灯自由闪动
上一节内容讲解了如何让LED小灯亮与灭,如果要实现闪烁的话,需要瞧很多代码,而且无法控制亮灭的时间间隔。本节,我们将采用两种方法,分别引入三个函数来分别实现闪烁功能,让控制更简单更准确。 第一种方法:通过延时函数来搞定 setTimeout()函数描述:在经过timeout个毫秒后执行function功能,返回一个ID,可以被clearTimeout()调用 function setTimeout(function,timeout) setInterval()描述:定期执行function功能,周期为ti...
分类:其他好文   时间:2014-05-25 21:32:29    阅读次数:297
STM32学习之路-SysTick的应用(时间延迟)
开发板:奋斗V5 好~ 菜B要来搞实验了..  前面已经说了SysTick的工作原理什么的了,这里就不说了.. 先来做第一个实验: 盗自奋斗的例子,嘿嘿, 用SysTick产生1ms的基准时间,产生中断,每秒闪烁一次(LED1 V6) (1)外围时钟初始化(系统时钟初始化这里就不写了,上次说了) (2)LED初始化 (3)SysTick配置 (4)中断优先级 (5)中断处理函数 ...
分类:其他好文   时间:2014-05-25 16:42:59    阅读次数:262
【Espruino】NO.03 从点灯开始
点灯程序应该是每个入门者都经历过的第一个程序吧,当然“hello world”算是鼻祖了。看到板子上的LED小灯亮灭变化,心里应该充满了幸福感,对于新手来说额,大侠就更不用多说了,一天一小步,慢慢积累。 板载的LED使用了A13、A14、A15三个I/O引脚: 根据图示,当I/O输出高电平时,LED亮;反之,LED灭;此刻高电平为3.3V,低电平为0,因为是数字方式驱动。 这里要介绍一个函数digitalWrite(),函数原型如下: 描述:设置给定引脚的高低状态,无返回值...
分类:其他好文   时间:2014-05-25 06:22:53    阅读次数:280
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!