xzy610030

一起探讨,一起进步,一起分享!

STM32 Printf函数实现方法(转载)

感谢前人种树:http://blog.163.com/y_chengwan@126/blog/static/166026328201233072644134/在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时...

stm32F4----功能汇总(九)

近期,调试了,stm32的串口通信,矩阵键盘,lcd12864,dht22温湿度等功能。之前都是将各个功能分开调试的,现在要将功能组合在一起。主要增加的代码如下:unsigned char digit[]={"0123456789"}; ...

stm32F4----驱动12864(八)

上一篇中,键盘扫描,还存在几个问题,(1)等待释放的死循环,这样处理肯定不妥,如果别人按着不放了,其他的事不用做了;(2)消抖20ms,浪费了时间;(3)没有实现长按,连击等功能。后面在改善这几个问题。今天搞了一天的LCD12864,费了一...

stm32F4----薄膜4*4矩阵键盘读取(七)

买了个矩阵键盘,原理图如下:左边的为行,右边的为列,扫描的原理大概如下:行为输出,列为输入。先让第一行为0,其他行为高,读取列的电平。key.c如下:#include "key.h"#include "delay.h"//键值表/*1:0x...

stm32F4----DHT22(AM2302)数字温湿度传感器读取(六)

经过了自己用FPGA来驱动DHT22,http://blog.chinaaet.com/xzy610030/p/5100051014下面开始用STM32F4来读取温湿度了。首先非常感谢他人的原创,受益匪浅:http://blog.csdn....

stm32F4----串口通信(五)

过完年了,接着弄stm32了,接下来先试试串口通信了。STM32F412 Nucleo-144基本上没有什么外设,要实现串口通信,必须有ttl转usb的东西。但是我懒得去买,买的话要等好几天,想了个办法,用fpga来转一下,我还是很聪明的。...

ifdefine __cplusplus extern c{}的作用 (转载)

转载:http://blog.csdn.net/miyunhong/article/details/4589541(一)时常在cpp的代码之中看到这样的代码:#ifdef __cplusplus //c++编译环境中才会定义__cplusp...

stm32F4----标准库开发的第一个例程(四)

上一篇博客用51的方式玩了一下stm32,但是stm32强大之处在于他的标准库,因此,从现在开始就切换到用标准库来开发了。(一)标准库下载:STM32 Standard Peripheral Libraries 下载链接:http://w...

stm32F4----像51那样点亮一盏灯(三)

基本上,我们始于51,于是乎,像51那样点个灯玩玩...于是我们不用标准库,直接简单粗暴一些。。。(一)新建一个工程这里直接关闭,因为我们不用标准库在这个目录找到startup文件:startup_stm32f412zx.s(类似于单片机的...

stm32F4----例程下载(二)

上篇博客搭建好了环境之后,就要跑一个最简单的工程了,点亮一盏LED。上一篇说道,keil不破解也可以用,但是不破解的话,会有32k代码量的限制,超过了32k代码量就编译不了,所以,这里还是先去破解一下吧(一)用keil c51的破解方法没成...

stm32F4----开始起航(一)

下载了一堆的F7的资料和pack后,发现板子是STM32F412 Nucleo-144,很乌龙,自己的网络又上不去,找了一个哥们帮我下载的,非常感谢。这下集齐了好几个pack,哈哈。(1)MDK5.22安装(2)pack安装(F4安装的时候...