原创 STM32学习 基于Keil MDK、脱离库操作模式模板

2009-6-30 22:58 3445 9 16 分类: MCU/ 嵌入式

ST的库模式或许给很多学习软件的人带来了不少的方便。但是也给我们这些单片机出身的,希望多学习一些底层东西的人带来了很多的


不便,所以总是想着如何不用ST的库,自己就像坐51或是ARM7那样去操作,这要岂不更有学习的意义。


基于这样的想法,我开始了折腾,说实话,弄ST的这个玩意还真是费劲,其实主要是他的资料比较乱,也比较散,总是弄得一头雾水。


还好,几经折腾,这个我认为可以让人看看的版本出来了,在这里发布,只是希望给正在和我一样希望从头做起的人们一些参考,也希


望同行给与批评、指正,大家一起学习、交流!


我比较喜欢KEIL的图形化的配置模式,所以我的程序中的 RCC,GPIO属性,FSMC等一些操作都是通过KEIL配置的,希望可以给大家带来


一些方便!


代码如下,欢迎大家下载,有时间的话给个回复!


rar

PARTNER CONTENT

文章评论7条评论)

登录后参与讨论

用户313570 2011-3-18 16:32

我刚学的。一点不会啊,麻烦您和我说说啊。就是那个用户名,,谢谢了

用户1156376 2009-8-15 19:23

我用的板子是万利399的,可以参考他的电路.

用户41423 2009-8-15 11:59

哥们,你的LCD的芯片是什么?硬件接线是咋样的?谢谢!

用户1156376 2009-8-6 22:53

http://blog.ednchina.com/zhurunping/241021/message.aspx 我的这篇文章说的就是12864的LCD,请参考! 其中BANK1 NE4外接的就是LCD.

用户216323 2009-8-5 22:24

这位大哥,谢谢了,我正学这个东西,搞了一天还不知道怎么入手,你能教我配一个外设的FSMC吗,比如我要用12864LCD这样的东西,怎么配置呢。

用户1156376 2009-7-28 16:37

QQ/MSN: linux_farmer@hotmail.com

用户1165169 2009-7-27 20:37

朋友,你有QQ吗,能不能留个
相关推荐阅读
用户1156376 2014-08-18 17:23
[博客大赛]MDK下代码的分段管理 续3
继续写点分段管理的问题。 设计思想主要是设计一个通用的BSP,固化后只需要修改APP代码就可以,这适用于远程升级的系统或是进行二次开发的系统。 考虑到编译器链接的时候会把没有使用的代码段(...
用户1156376 2014-02-27 18:14
Freescale MCU SPI
Freescale S12 SPI: 0. 以下所述为查询模式使用SPI 1. SPI控制器有两个中断, 数据发送(SPTEF)和数据接收(SPIF) 2. 数据发送(SPTEF)标志...
用户1156376 2014-02-26 09:17
Freescale MCU摘记
仅用于记录Freescale的点滴记录: 1. 把AD口用作IO口的方法: 除了正常的设置外,还需要把 ATDDIEN 寄存器写为0xFF, 这样使能了数字IO。否则默认为AD输入。 ...
用户1156376 2013-12-14 11:33
[STM32]MDK下代码的分段管理 续2
前文所述的代码分段,限定比较大,对于使用 #pragma arm section code=".ARM.__at_0x8100000" 固定地址的方式,每个文件都需要指定不同的地址以区别。...
用户1156376 2013-12-09 18:12
[STM32]MDK下代码的分段管理
编译大型的程序时,可能某一段代码固定之后不再改变(比如BSP),而应用部分经常修改。在这种情况下,如果使用在线升级或是Bootloader的方式升级程序时,你就觉得每次升级的代码有一部分是重复的(...
用户1156376 2012-10-14 09:10
【uCOS-III移植笔记】OS启动过程
(1) 关闭系统中断 (2) CPU_Init(); 初始化CPU服务(时间戳、中断时间测量、CPU信息初始化等) (3) OSInit(); 初始化系统(系统变量、系统任务...
EE直播间
更多
我要评论
7
9
关闭 站长推荐上一条 /3 下一条