博客专栏  >  移动开发   >  从零开始学习stm32

从零开始学习stm32

本专栏介绍从零开始学习stm32的历程,从最简单的流水灯开始到文件系统最后到操作系统。

关注
12 已关注
26篇博文
  • 基于stm32f103zet6之UC/OS_II的学习2(初步分析OS--点灯大法)

    现在开始仔细分析,整个点灯大法是如何实现的。 一、硬件初始化。 在我这里是指对GPIO进行初始化 LED_GPIO_Config(); //LED端口初始化 具体的配置就不多说了...

    2013-05-11 20:06
    2026
  • 基于stm32f103zet6之UC/OS_II的学习1(初步移植OS--点灯大法)

    很久很久都没有写博客了,最近真是比赛一个接着一个,都需要参加,所以stm32的学习一直停滞不前,趁着最近准备模块的时间开始着手ucosII的学习, 没办法呀,学习还是要继续的。。 现在开始正式学习...

    2013-05-10 19:53
    2158
  • 基于stm32f103zet6之DS18B20的学习

    任何一个DS18B20其内部64位ROM用于存储位移的芯片ID(这就为我们的多点采集提供了极大的方便),我使用3pin封装的芯片,值得注意的是:DS18B20使用一根数据线一根地线也能正常工作,也就是...

    2013-04-16 16:49
    4027
  • 基于stm32f103zet6的FAT16文件系统学习4(管理SD卡,读取图片,字库)

    好几天没有写博客了,这几天都在忙挑战杯的事情,由于某些不和谐因素,昨天才开始准备今天的挑战杯答辩,虽然不知道结果是怎样的,但是个人感觉创新点还是有的,就是主评委老师拽着我们这个消费对象来说事,过去了就...

    2013-04-12 20:21
    3404
  • 基于stm32f103zet6的内存管理的学习

    主要是依照原子哥哥的代码来初步了解或者说学习一下内存管理,特别对于我们这个想往嵌入式方向发展的人来说,内存管理应该是一种艺术的。今天在对原子的代码稍作修改是可以进行内存分配和回收的,所以开始深入分析一...

    2013-04-08 20:36
    2298
  • 基于stm32f103zet6的FAT16文件系统学习3(初步分析ff9a)

    文件系统分析了两天,自己都不知道入没入门,现在就把这两天分析的结果总结一下吧! 一、res = f_mount(0,&fs); 首先是挂接根文件系统,为什么要挂接根文件系统内容?因为根文件系统...

    2013-04-07 10:52
    3772
  • 基于stm32f103zet6的FAT16文件系统学习2(初步移植ff9a)

    直接上移植ff9a文件系统的移植步骤了,有些地方不了解,比如ff.c文件里面的一些函数,看得比较糊涂,但是那不影响我们的移植,先让文件系统跑起来,然后继续拧分析比较好。OK,不说废话了。 一、官网下...

    2013-04-06 09:34
    2237
  • 基于stm32f103zet6的FAT16文件系统学习0(读SD卡扇区)

    SD卡已经看了两天了,主要是因为测试出来的卡容量不对,所以一直找原因,最终还是发现了,总比不过是单位上面出现了问题,或许是之前没有接触到SD的缘故吧,所以对其中的一些寄存器很不了解,一切都是重新开始,...

    2013-04-05 16:32
    2542
  • 基于stm32f103zet6的FAT16文件系统学习1(初识FAT16)

    有了之前读写block的基础之后,准备弄个文件系统,之前没有接触过这东西,所以有很多都晕晕的,但是看到fat的源代码之后还是挺有信心的,因为之前一直过uboot,所以这个文件当然是小巫见大巫了。首先来...

    2013-04-05 14:59
    2627
  • 基于stm32f103zet6之硬件SPI的学习

    有几天没有更新博客了,主要是因为这几天都在捣鼓彩屏和触摸屏,分别使用FSMC和模拟IO来实现功能,又因为这块屏有些问题,所以、就网购了一块屏,估计今天能到了,今天准备学习下硬件SPI,之前使用IO模拟...

    2013-04-03 19:44
    3305
  • 基于stm32f103zet6之nor flash的学习

    有时候,我们需要保存少量数据,但是用外扩的ROM又觉得不方便,这时候自然就想到了芯片内部是否自带flash(闪存),据我了解,stm32内部的应该是nor flash,因为如果是nand flash的...

    2013-03-31 13:59
    2309
  • 基于stm32f103zet6之使用FSMC驱动TFT的学习

    在完成IO驱动彩屏的试验后,就准备着手使用FSMC来驱动彩屏,先了解一下预备知识 一、所谓的FSMC机制 简单介绍FSMC在这篇博文里面很清楚,推荐一下 http://blog.csdn.net/...

    2013-03-26 13:44
    6738
  • 基于stm32f103zet6之我的彩屏

    手上这块彩屏是在同学那里搞来的,因为芯片手册丢失了,在网上东拼西凑,把这块彩屏捣鼓了一天,终于是点亮了,准确来说,我终于是把它的引脚弄清楚了,把引脚情况总结一下吧,怕忘记了。 P25 LCD_WR ...

    2013-03-22 21:59
    1594
  • 基于stm32f103zet6之红外遥控解码的学习

    不得不吐槽一下,我真的好挫,真的真的非常差劲儿。。。 一、红外遥控解码部分从昨天开始整,一直到现在才解码成功!中途遇到了不少问题,结果出来后还是觉得有必要总结一下,唉! 1、首先我又是怀疑我硬件电...

    2013-03-19 20:59
    3178
  • 基于stm32f103zet6的定时器的学习3(定时器产生4路PWM)

    定时器TIM3产生四路PWM波输出。 首先介绍一下PWM吧,算是给自己充电,脉冲宽度调制(PWM),是英文“Pulse Width Modulation ”的缩写,简称脉宽调制,是利用 微处理器的...

    2013-03-18 14:17
    4333
  • 基于stm32f103zet6的定时器的学习2(定时器上溢)

    使用普通定时器2来产生中断,计数方式:增计数! 一、编程配置部分 1、首先进行中断配置,定时器中断肯定要配置的,代码如下: void TIM2_NVIC_Configuration(void...

    2013-03-17 19:50
    3326
  • 基于stm32f103zet6的定时器的学习1(理论知识)

    之前就听到网友说定时器这部分比较复杂,难搞,实验室里有个同学也搞了一段时间,不过它属于哪种专研型的人!学着学者,我也来到了定时器这章。 在网上查看了一下,也翻阅了一些书籍,高级定时器,通用定时器...

    2013-03-17 17:18
    3307
  • 基于stm32f103zet6的看门狗学习

    看门狗,这个东西在哪都能看见,关于其中简单介绍在我的另一篇博文中有的,那是关于arm11的,不过大体一样http://blog.csdn.net/king_bingge/article/details...

    2013-03-17 11:08
    1522
  • 基于stm32f103zet6的IIC学习

    一、先简单了解下所为的IIC协议: IIC(Inter -Integrated Circuit) 总线是一种由PHILIPS 公司开发的两线式串行总线,用于连接 微控制器及其外围设备。它是由数据线...

    2013-03-16 21:52
    3462
  • 基于stm32f103zet6的DS1302学习

    由于硬件出了问题,也就是外部低速晶振没用,震不起来,然后查看了网上的帖子,STM32的RTC果然口碑不怎么样,所以果断换DS1302,在移植的过程中还算顺利,记录下来吧,也算对自己的总结吧! 1、所...

    2013-03-16 10:40
    3873
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部