在线时间3 小时
UID333708
ST金币0
蝴蝶豆0
注册时间2011-7-5
初级会员
- 最后登录
- 1970-1-1
|
a0a.1 0b0c
首先得感谢社区,提供了这么一个供大家交流的平台。还有就是感谢版主的这个活动,让我有机会一睹stm32f030真容,以前也只是在网上看到各种资料,感谢cctv,感谢mtv……好了,废话不多说,跟大家分享下我在接触这块开发板时遇到的问题吧。
拿到板子后第一件事和各位社友一样,找资料,装软件,接下来就是建工程了。结果问题就来了。
第一个,建工程的问题。之前用stm32f103的时候,建工程都是用的.lib文件,这样比较容易,但是接触的stm32f030是一个新的种类,就只能用库文件建了,结果连续建的几个工程都不行,提示各种未定义,后来反思自己以前用stm32f103,发现步骤神马的都差不多,为什么就不行,后来看了例程,发现唯一的不同就是例程的工程设置中在c/c++->preprocessor symbols中多了一句:USE_STDPERIPH_DRIVER。以前在建工程的时候没注意,后来加上去后,竟然奇迹般好了。百度之后才发现,在stm32f0xx.h中有一句
#ifdef USE_STDPERIPH_DRIVER
#include "stm32f0xx_conf.h"
#endif
原来是一句开关语句,瞬间秒懂,又学到了一点。
第二个,下程序问题。工程建好后,首先跑点灯程序。后来我又加了一个液晶上去,结果在把引脚配置好后,下载程序是突然出现了no target connect的警告,后果就是下载失败。好吧,又只能靠百度了。这次的问题是原来我在设置引脚的输入输出方向是,不小心把PA13和PA14给配置了,导致程序下载失败。接下来就是解决问题了,
http://zhyong319.blog.163.com/blog/static/6857205201276105311857/
用上面的方法可以解决问题。具体为什么上面的方法能够解决问题,期待大神来解答。
期间还遇到了,keil4打补丁后不能下载,后来直接上keil5了。
好了,show一下我的基本程序吧,没有操作系统,没有GUI,简单的液晶驱动。
工程用keil5编写,液晶为nokia3510i,用到了stm32内部温度传感器。
好了,废话讲完了,上程序。仅供交流,往大神不鄙视…… |
-
-
4.54 MB, 下载次数: 485, 下载积分: ST金币 -1
|