码迷,mamicode.com
首页 >  
搜索关键字:stm32 旋转编码器    ( 2193个结果
FPGA配置芯片EPCS读写操作--STM32读写
注意事项: (1)首先STM32需要设置nCE和nConfig信号,即nCE置高,nConfig拉低,获得EPCS的控制权,而后对EPCS操作,操作完成后需要释放这两个管脚,即nCE拉低,nConfig置高。 (2)EPCS的极性为:sck为空闲状态为高电平,采样边沿为SCK的第二个跳变沿,(即上升沿,注意前提是SCK空闲为高) SPI_InitStruct.SPI_Direction= S...
分类:其他好文   时间:2014-06-20 12:40:20    阅读次数:690
STM32F103 输入捕获
最近这几周各种考试,各种课程设计,唉,我得复习复习了,所以啦,博客暂停直到6-25之后继续更新,欢迎阅读。   STM32F103 输入捕获信号:   /*--------------------------------------------------------------------------- * Project: Time.h * Name: zwp * Date: 2...
分类:其他好文   时间:2014-06-09 23:22:56    阅读次数:331
【Espruino】NO.10 数字温度传感器DS18B20
DS18B20是很常用的数字温度传感器,供电范围为3.0V到5.5V,测温范围为-55~+125℃,在-10~+85℃范围内精度为+-0.5℃,每个器件都有唯一的64为序列号存储在内部存储器中,因此在一根总线上可以挂载多个器件,且独特的单线接口方式,使得DS18B20与微控制器连接时仅需一条口线即可实现微控制器与DS18B20的双向通讯,不过,需要注意的是,DS18B20的中间引脚DQ需要连接一个4.7K欧姆电阻到电源引脚。 在开发板上,我们将DQ引脚连接到引脚B1,开发时我们需要用到OneWire类。E...
分类:其他好文   时间:2014-06-08 10:08:40    阅读次数:320
【Espruino】NO.09 使用SPI操作Sharp Memory LCD
Sharp memory LCD具有较低的功耗,广泛用于智能手表等低功耗领域。与墨水屏相比,刷新率高,超薄,且外围元件极少,仅三个电容便可工作。Espruino 提供了相应的模块和图形驱动,使用SPI接口,非常方便应用! 本节使用1.28寸128*128分辨率的LS013B7H03,采用3.3V供电。 首先我们需要对SPI接口进行设置,我们使用的引脚为B3(SPI1_SCK)、B5(SPI1_MOSI) 、C4(SCS)、C12(EXTCOMIN),波特率为1M,位顺序为lsb(即低位先发),因此设置如下:...
分类:其他好文   时间:2014-06-08 08:12:03    阅读次数:585
STM32学习之路-感觉自己走到了一个天大的坑里了!
先前兴致勃勃的来弄16位并口驱动LCD,本以为就需要改下LCD IC的初始化就行了,没想到弄了这么多天终于发现自己走进了一个深坑了 T T 原因是我的开发板是奋斗V5的, 它确实有MCU外扩IO口, 还支持16位并口驱动,但是!! 感觉它完全是为了迎合FSMC-LCD来设定TFT接口的.. 这是它的原理图.. 再来看看正点原子的 再来看看它的芯片中关于这些IO口的部分 ...
分类:其他好文   时间:2014-06-03 01:36:05    阅读次数:318
uC/OS-III学习2::uC/OS-III LED闪烁实验
1 前言:看完了uC/OS-III的基本介绍之后,大致对这个操作系统有了点了解,但真正的理解还是要通过不断的去使用,在使用中体验uC/OS-III的乐趣和更深的理解其工作原理是非常重要的。因此,我在STM32上面移植好uC/OS-III后,就開始了自己的简单实验学习,至于怎么移植,书上还有网上有非常...
分类:其他好文   时间:2014-06-02 20:10:04    阅读次数:412
【Espruino】NO.07 获取电压值
前几节的内容是讲的数字信号,也就是0、1这样的跳变值,本节引入模拟世界的内容,连续变化的电压。 为了读取外界电压值,需要用到mcu内部的ADC(模数转换器),分辨率达到12位,但与Arduino不同的是,返回值为0-1之间的数。需要用到的函数是function analogRead(pin),同时需要注意的是只有标注有ADC的引脚才能使用此函数,具体内容可以参照开发板的引脚标注图。 开发板上引脚C4用来采集锂电池的电压: function BatteryRead(){ var voltage =...
分类:其他好文   时间:2014-06-02 05:33:36    阅读次数:354
STM32学习之路-LCD(3)<显示图片>
祝大家端午和六一快乐!原本今天是想休息休息的,但是实在无奈没什么事干.所以就来学习学习LCD显示图片的函数 函数是照搬奋斗的例子,算是些笔记吧.不过奋斗的例子注释的不是很详细.今天去看了正点原子的论坛,唉..瞬间感觉正点原子做得真的很好 能把所有的资料都开源,并且论坛上大多问题都耐心的解答了.这实在是非常非常好的售后服务了!!自己也偷偷的去下了写资料来看看,(*^__^*) 嘻嘻…… 好,进...
分类:其他好文   时间:2014-06-02 04:43:55    阅读次数:365
【Espruino】NO.06 按键是你的仆人(续)
http://blog.csdn.net/qwert1213131/article/details/27834551 本文属于个人理解,能力有限,纰漏在所难免,还望指正! 【小鱼有点电】 这几天一直在等新板子到来,终于不用凑活了,焊接好测试完,一切顺利,可以继续对上一节关于按键部分内容的补齐了。 本节引入一个关键函数: function setWatch(function,pin,options) 功能描述如下:根据指定引脚pin的的变化情况执行指定功能,options部分可以选择执行次数以及配置何种边沿触...
分类:其他好文   时间:2014-06-01 14:13:49    阅读次数:292
STM32学习之路-LCD(2)<LCD初始化>
这些天一直在研究LCD的初始化函数,因为不过是用IO口模拟时序还是用FSMC来驱动LCD,都必须要弄好LCD的初始化 其实LCD的初始化就是跟着LCD IC的datasheet来写寄存器,大部分都使用上面的默认值,网上有很多修改的例子,这里就不 放出来了.但是我想写下一些比较重要的东西。 这是从网上下载来的一个文件的前半部分: 当然,别的型号的IC也是有这些东西的,不过可能有些地址...
分类:其他好文   时间:2014-06-01 10:51:45    阅读次数:319
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!