STM32 ARM
碰碰跳跳
这个作者很懒,什么都没留下…
展开
-
STM32的SYSTICK详解
什么是SYSTICK:这是一个24位的系统节拍定时器system tick timer,SysTick,具有自动重载和溢出中断功能,所有基于Cortex_M3处理器的微控制器都可以由这个定时器获得一定的时间间隔。作用:在单任务引用程序中,因为其架构就决定了它执行任务的串行性,这就引出一个问题:当某个任务出现问题时,就会牵连到后续的任务,进而导致整个系统崩溃。要解决这个问题,可以使用实时转载 2017-01-02 16:42:32 · 605 阅读 · 0 评论 -
对ARM9哈佛结构的认识
书本上都说ARM是哈佛结构,但是我总感觉好像看不出来。后来针对S3C2440的ARM9核进行分析,我有了自己的见解。 我的结论是“ARM9被称为是哈佛结构是从它拥有指令cache和数据cache”来说的。 原来,我怀疑S3C2440的ARM9核不是哈佛结构,是冯诺依曼结构。我的理由如下。哈佛结构要求,能同时访问指令和数据,所以我认为一个哈佛结构要求处理器的总线是复杂的,应该包括转载 2017-03-23 18:53:21 · 800 阅读 · 0 评论 -
垂直中断(vertical blank interrupt)和水平中断(horizontal blank interrupt)
垂直中断(vertical blank interrupt)和水平中断(horizontal blank interrupt)。ndsl的硬件在屏幕上绘图的时候,是从上到下,从左到右,每个屏幕象素点依次绘制的。如下图:绘制的过程是一行一行地绘制,每当绘制完一行。黑色箭头所指示,就引发一个水平中断(Hblank interrupt)。当所有的行都被绘制,相当于完成了一次红转载 2017-03-23 19:15:02 · 1891 阅读 · 0 评论