怎样在MDK里建立一个STM32F051K4的新项目

[复制链接]
 楼主| 吾要单片机 发表于 2012-10-13 19:41 | 显示全部楼层 |阅读模式
我不知道怎样在MDK里建立一个STM32F051K4的新项目,在MDK里没有这样的范例,我想按照KEIL C51的方法新建一个STM32F051K4,在这一项目中只有MDK自动生成的起始代码和我自己写的MAIN函数,但是编译不通过。而同样的方法新建一个LPC21XX就能成功,为什么呢,
 楼主| 吾要单片机 发表于 2012-10-13 20:03 | 显示全部楼层
我还发现按照KEIL C51的方法新建一个SiM3C134,也是编译不通过,编译器指出起始代码文件有标号不对,为什么呢,请高人指点
LDTEST 发表于 2012-10-13 22:14 | 显示全部楼层
STM32F051K4 启动代码 初始过程中 需要调用一个 SystemInit() 函数 ,你随便建个 空函数就可以了
 楼主| 吾要单片机 发表于 2012-10-13 23:00 | 显示全部楼层
哦?有这等事?谢谢
 楼主| 吾要单片机 发表于 2012-10-13 23:06 | 显示全部楼层
还有就是在一些例程中项目都包含一大推C文件和一推头文件,搞得我莫名其妙,不知所以然,实际上我只想要KEIL的启动代码外加上我自己的C文件就行了,就这么简单,我真不想那么有那么臃肿繁杂
 楼主| 吾要单片机 发表于 2012-10-14 19:12 | 显示全部楼层
建项目的事情已经搞定,特别感谢LDTEST,现在又有新问题:怎样编写中断函数,怎样把中断函数放到中断向量里面去?
 楼主| 吾要单片机 发表于 2012-10-14 19:41 | 显示全部楼层
哈哈,中断函数的事情有搞定了。
 楼主| 吾要单片机 发表于 2012-10-14 19:49 | 显示全部楼层
各位,你们好,我现在想用STM32F051K4开发产品,我希望大家推荐好一点、通俗易懂的参考书,最好是中文的。
ilovezeno 发表于 2012-10-14 21:28 | 显示全部楼层
直接从官方函数库的通用模板上修改下不就好了。。。。你既然刚上手,自己折腾自己何必呢?cortex的单片机,现在主流的几家基本上都有不错的官方模板,拿来直接用好了,程序移植非常容易,有时候就是改两个硬件层函数,就没问题了。。。
 楼主| 吾要单片机 发表于 2012-10-15 00:45 | 显示全部楼层
我也想过的,官方的例程似乎很复杂,编译出来的代码也很长,最简单的点一盏LED的程序代码居然有5.4K之多!!实在无法接受
yinyangdianzi 发表于 2012-10-15 10:17 | 显示全部楼层
051K4 M0系列最低端的型号。。。性价比超级高。。。目前国内主要以QFN封装为主。
LDTEST 发表于 2012-10-15 12:32 | 显示全部楼层
ALIENTEK 的开发板资料你可以看看,比较符合你这个不用库,直接操作寄存器的

库函数完全可以用下,节省不少事,精简处理下,M3 的 无额外功能,main函数为空的状态下编译大小好像是3K左右,M0 好像是一点几K.
 楼主| 吾要单片机 发表于 2012-10-15 18:55 | 显示全部楼层
非常感谢上面几位指点,以前我用ADS1.2开发过LPC2136,那是五年前的事了,现在都忘记差不多,特别是现在传到STM32,差别似乎蛮大的。
 楼主| 吾要单片机 发表于 2012-10-15 19:01 | 显示全部楼层
顺便问各位,在MDK里怎么不能使用模拟仿真STM32F051K6的,PC不能指向0X08000000(R0=0X08000000),怎么回事啊?
 楼主| 吾要单片机 发表于 2012-11-18 20:26 | 显示全部楼层
怎么了结,搞不懂?
rojum32 发表于 2014-6-9 18:05 | 显示全部楼层
吾要单片机 发表于 2012-11-18 20:26
怎么了结,搞不懂?

您好,我这边也在弄STM32F051K8U6的案子,我想跟您讨论讨论,如果您这边方便的话可以加我QQ:395877987!谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

445

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部