![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32学习之路
文章平均质量分 72
Demetered
这个作者很懒,什么都没留下…
展开
-
STM32学习之路-AIRCR寄存器PRIGROUP位的配置<NIVC(1)>
AIRCR是NIVC配置中一个关键的寄存器.而PRIGROUP又是AIRCR中关键的位让我们看看CM3技术手册中该为是怎么配置的上面说得很清楚,PRIGROUP的值是代表一个从LSB左边开始的小数值.怎么理解呢?看看下面CM3使用8bit位来设置这里, 也就是说从0-7位.在寄存器中是这样的|7| 6| 5| 4| 3| 2 |1| 0|当PRIGROUT[10:8]的原创 2014-05-16 23:48:10 · 11602 阅读 · 0 评论 -
STM32学习之路-LCD(2)<LCD初始化>
这些天一直在研究LCD的初始化函数,因为不过是用IO口模拟时序还是用FSMC来驱动LCD,都必须要弄好LCD的初始化其实LCD的初始化就是跟着LCD IC的datasheet来写寄存器,大部分都使用上面的默认值,网上有很多修改的例子,这里就不放出来了.但是我想写下一些比较重要的东西。这是从网上下载来的一个文件的前半部分:当然,别的型号的IC也是有这些东西的,不过可能有些地址原创 2014-05-30 22:19:44 · 6505 阅读 · 0 评论 -
STM32学习之路-感觉自己走到了一个天大的坑里了!
先前兴致勃勃的来弄16位并口驱动LCD,本以为就需要改下LCD IC的初始化就行了,没想到弄了这么多天终于发现自己走进了一个深坑了 T T原因是我的开发板是奋斗V5的, 它确实有MCU外扩IO口, 还支持16位并口驱动,但是!! 感觉它完全是为了迎合FSMC-LCD来设定TFT接口的..这是它的原理图..再来看看正点原子的再来看看它的芯片中关于这些IO口的部分原创 2014-05-29 20:25:05 · 3870 阅读 · 0 评论 -
STM32学习之路-LCD驱动(1)<基础知识>
T T 为了项目,直接就来研究LCD了,原创 2014-05-26 21:19:00 · 2387 阅读 · 0 评论 -
STM32学习之路-SysTick的应用(时间延迟)
开发板:奋斗V5好~ 菜B要来搞实验了.. 前面已经说了SysTick的工作原理什么的了,这里就不说了.. 先来做第一个实验:盗自奋斗的例子,嘿嘿, 用SysTick产生1ms的基准时间,产生中断,每秒闪烁一次(LED1 V6)(1)外围时钟初始化(系统时钟初始化这里就不写了,上次说了)(2)LED初始化(3)SysTick配置(4)中断优先级(5)中断处理函数原创 2014-05-24 14:38:48 · 1580 阅读 · 0 评论 -
STM32学习之路-按键中断测试(外部中断)
终于有时间再来学习STM32了~ 这几天都在忙着该死的考试.直接进入正题开发板:奋斗V5这个按键中断测试的要求是:按键2(K2)按下,LED2(V7)亮, 再一次按下就灭,循环..好,先看看按键和LED的原理图 好吧~ 虽然图截得不是很好看,但是能看到K2接的是PC2, LED2接的是PD6ok,剩下的就是配置工作了.. 先来理一理思路:(1)初始化系统时钟原创 2014-05-23 14:06:15 · 5930 阅读 · 1 评论 -
STM32学习之路-MDK4.7(JLINk问题)+VIM
说说这两天搞了什么白痴事情吧...原创 2014-05-15 15:23:26 · 2632 阅读 · 0 评论 -
STM32学习之路-FSMC与LCD
哎..这些天忙着准备四六级,整天呆在自习室,都快傻了,而且特别累,回来还没心情搞STM32,趁今天有点心情,赶快把前面的东西给补上吧以下的资料都是从别的大虾那里偷来的.在此谢谢人家的分析.让我们站在巨人的肩膀上学习.开发板:奋斗V5这是从http://www.cnblogs.com/hduxyc/archive/2011/05/17/2048099.html这里copy过来的原创 2014-06-05 19:37:48 · 3250 阅读 · 0 评论 -
STM32学习之路-不得不说的SysTick时钟
SysTick时钟,俗称“嘀嗒定时器”,这家伙能按固定的时间产生一次中断,通常是多长时间产生一次中断呢?官方给出的一个时间是1ms那么,它是怎么准确的产生1ms的呢.. 先来看看这家伙在时钟树的哪里吧是它,是它,就是它,红色框里的东东,可以看到,它是由HCLK/8得到的,也就是:72MHz/8=9MHz我们还能在STM32手册上找到这么一句话:系统嘀嗒校准值固定位9000,当系原创 2014-05-23 21:17:26 · 6274 阅读 · 4 评论 -
STM32学习之路-LCD(3)<显示图片>
祝大家端午和六一快乐!原本今天是想休息休息的,但是实在无奈没什么事干.所以就来学习学习LCD显示图片的函数函数是照搬奋斗的例子,算是些笔记吧.不过奋斗的例子注释的不是很详细.今天去看了正点原子的论坛,唉..瞬间感觉正点原子做得真的很好能把所有的资料都开源,并且论坛上大多问题都耐心的解答了.这实在是非常非常好的售后服务了!!自己也偷偷的去下了写资料来看看,(*^__^*) 嘻嘻……好,进原创 2014-06-01 22:45:16 · 15317 阅读 · 4 评论 -
STM32学习之路-RCC
RCC-复位和时钟控制,主要看它的时钟控制.原创 2014-05-13 20:21:57 · 2309 阅读 · 0 评论 -
STM32学习之路-外部中断(2)
OK,继续上篇的内容. 配置好外部中断源以后, 就得使能外部中断线了.为了方便看再借下这个图:对外部中断的使能其实就是配置上面这些寄存器.即使能哪EXIT线,选择上面模式,是中断还是事件,选择下降沿还是上升沿.具体怎么写寄存器这就不研究了, = = 太麻烦了.. 直接用STM32的库就行了,来看看它的代码吧这是EXTI结构体的初始化函数,void EXTI_Struct原创 2014-05-19 16:52:38 · 2349 阅读 · 0 评论 -
STM32学习之路-用STM32库函数配置RCCc
利用STM32提供的RCC函数配置RCC原创 2014-05-13 21:18:55 · 1462 阅读 · 0 评论 -
STM32学习之路-外部中断(1)
这里要记录的有点太多了,有点头昏脑胀....先来看看GPIO口原创 2014-05-18 23:23:17 · 1627 阅读 · 0 评论 -
STM32学习之路-中断优先级<NIVC(2)>
优先级的问题可以分为以下情况:原创 2014-05-17 20:31:02 · 2498 阅读 · 0 评论 -
STM32学习之路-MDK编译烧写例子
初学STM32,决定把每一步的学习都记录下来.一、原创 2014-05-12 00:34:02 · 4063 阅读 · 0 评论 -
STM32学习之路-LCD(4)<显示字符>
昨晚疯狂的打了一夜的LOL,感觉L多了,今天一天精神萎靡.还是继续把显示字符给看了,但是在犹豫要不要写这篇文章其实写的东西也就是copy别人家的代码,不想写那么多,就记录下自己困惑的地方吧.或许改天回来看的时候能让自己快速的明白也或许能帮助到有些朋友..看了奋斗给的例子和偷偷去下了正点原子的例子,其实都是差不多的,只要稍微改下都可以通用的,原理就在那里,跑不了.奋斗给的例子,都是人原创 2014-06-02 18:01:21 · 6594 阅读 · 0 评论