刚刚读大学的时候就开始接触了 51,后来是stm32, 感觉MCU都是很好玩的 。 做过一些东西,循迹小车之类的,但是我的外围电路总是出问题,所以有很长一段时间没碰这东西了,现在呢到手一块bbbalck 熟悉了一个月 感觉用linux还是很不舒服的(没我pc跑得ubuntu舒服 很多东西看了半天设....
分类:
其他好文 时间:
2015-03-09 00:20:32
阅读次数:
193
二维码在今天已经相当普及了,制作二维码也不难,网上有很多制作二维码的网站,输入信息,立即转换出二维码。然而我们要自己根据信息制作出二维码却不那么简单。网上粗略找了下源码,几乎清一色的是java/c#版本的,这对于stm32芯片项目来说没什么大帮助。最终辗转找到Linux上的qrencode软件包,将其移植了过来。
一、初识二维码
a) 二维码可以存储1850个字节的信...
分类:
编程语言 时间:
2015-03-07 14:19:09
阅读次数:
480
本文基于ST官方demo板STM32F429 Discovery硬件平台,以看图说话的形式给大家讲解LTDC的主要参数配置。关于本文提到的代码部分均摘自本人另一片文章《STM32F429之LTDC代码模板》,LCD硬件为240x320,驱动IC为ili9341。本文目的意在让大家通过几张图就能掌握STM32F429 LTDC控制器的配置要领,而从干涩的文字中解脱出来,方便记忆。当然本文只是讲解了LTDC一些常用的设置,关于更多细节的操作还是得参照ST的官方datasheet。...
分类:
其他好文 时间:
2015-03-02 01:01:48
阅读次数:
1051
用STM32自带的ADC读取引脚电压值,读回来的数据怎么转换成单位为V的数值???
V(ADC) = Value(ADC) * V(ref)/4096(stm32的ADC是12位的,所以ad字的最大值是4096)
其中V(ADC)为算出的电压值;Value(ADC)为采集的AD值;V(ref)为参考电压,一般为3.3V。
比如你STM32的参考电压为3.3v,采集的AD值为1024,那么转换...
分类:
其他好文 时间:
2015-02-28 14:43:02
阅读次数:
291
由此函数可知,reset的实现有两种方式:
(1)调用平台提供的HAL_PLATFORM_RESET()函数
(2)直接goto到程序入口地址HAL_PLATFORM_RESET_ENTRY处:...
分类:
数据库 时间:
2015-02-28 11:29:03
阅读次数:
344
在stm32众多项目开发中,有太多的对io进行操作,若置1或清0,使用官方库提供的函数,固然方便,规范,但是需要包含标准的库,尺寸较大,还得处理不同版本兼容问题,包括io初始化也太繁琐,于是操作原子等例程进行精简,初始化如下,变得如此简单:适用于stm32f和stm32Lvoid Init_Io(v...
分类:
其他好文 时间:
2015-02-24 23:27:07
阅读次数:
179
紧接上一篇,如果程序改来改去还是太大对不进STM32的内存怎么办?只能用下载到flash然后调试了吗?其实还可以下载到外扩的SRAM里,这样就几乎能搞定所有的普通程序了。唯一的缺点是在这种情况下,程序会跑得比较慢,whatever,能调试才是正道。 板子还是红牛默认配置,这货带了256x16bit的...
分类:
其他好文 时间:
2015-02-24 01:53:28
阅读次数:
246
OK,春节第一更。 这几天我把扔下了几年了STM32开发板又掏出来了,配置很简单:红牛+山寨的JLink。 调试的时候总是要擦除,然后下载,且不说这flash的擦写寿命,这时间就让人很急躁(……)。 那么有没有办法不擦写呢?其实很简单,不用片上flash就可以了,咱们把程序下载到RAM里面走起。 好...
分类:
其他好文 时间:
2015-02-23 13:07:45
阅读次数:
180
新的一年,让我们携手前行转眼一年过去了,简单总结一下2014年的主要情况,以及2015年的一些初步规划,目的是希望有更多的同仁加入到物联网操作系统的开发和推广工作中。2014年,不论是HelloX操作系统本身,还是物联网操作系统的概念和模式,都有较为明显的进展。首先,经过一年的努力,HelloX本身有了较大程度的完善,已经具备直接应用的水准:1. 成功移植到基于Cortex M3的STM32 MC...
分类:
其他好文 时间:
2015-02-17 00:50:51
阅读次数:
238
搞了类Arduino的STM32的开发板Maple在Win7下使用时dfu驱动装不上,导致上传程序会报错,找不到dfu设备。后来看到官方说推荐winXP上用,于是装了个XP虚拟机来用,还是不行。因为Maple国内用的很少,资料不多,找不...