[求助] STM32,新问题

辛昕   2011-3-22 15:44 楼主
昨天不知怎么很神奇地把一个完整的例程跑通了。
别笑,IAR EWARM的操作还很麻烦。
FLASH的烧写和仿真也搞定了。
今天老板让写一个12232的程序。
看了一上午资料,12232不复杂。(如果用51一下子的事情了)

但是,之前都是在人家做好的例程里跑。
现在要自己从头建立一个工程文件,发现好多东西不会弄。
不知道该加什么头文件,不知道该怎么初始化GPIO口,目前的工作就是操作GPIO而已。
刚才试着裁减一下那个例程,删除一下看似没关系的东西,结果发现好家伙,编译不过了,错误是这个,不好意思,我实在没看懂到底什么意思。
Error[Li005]: no definition for "frame" [referenced from C:\Documents and Settings\Administrator\桌面\
所以,。。。
额,也看了看固件库,可是不知其所以然,所以发帖求救,请熟悉这个的,给我们说说一个最简单版本的入门项目文件,到底该包含什么?
只需要GPIO的点亮和熄灭而已。
强者为尊,弱者,死无葬身之地

回复评论 (10)

可以一起做个stm32的板子!
点赞  2011-3-22 16:54

回复 楼主 辛昕 的帖子

不知道楼主用的是哪个版本的库呢?
你可以参考例程,有错误大家共同讨论
处处留心皆学问!
点赞  2011-3-23 10:22

编译环境没有设对

怎么跑到桌面上了
http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞  2011-3-23 10:47
似乎我写过一个keil下面的工程建立,还有个帖子是点灯的工程,楼主可以先参考一下
源程序可以参考固件库里面自带的例子,里面基本上STM32的各个功能都有了
如果例程看不懂?那就对照固件库手册查所被调用的库函数的说明
固件库是用来查的,不是像字典一样用来看的
无论是keil还是IAR,STM32的工程结构都是一致的,只是IAR需要设置一些地方
此外楼主似乎不想换来换去?
如果你想找资料,而网上恰好有一个你需要的工程是Keil下面开发的呢?
做STM32开发,Keil和IAR都安装是必须的

[ 本帖最后由 losingamong 于 2011-3-23 10:59 编辑 ]
点赞  2011-3-23 10:48

是谢谢提醒了,我,,我再试试。
不然连怎么问,怎么理解你们说的都成问题......
强者为尊,弱者,死无葬身之地
点赞  2011-3-23 11:09
楼主我和你差不多 刚刚接触STM32  我基础比你惨的多.一个月前开始接触.不知道什么是DMA.M3核.I2C.基本就属于比普通大学生好一点.现在一个月的时间.可以写出来串口DMA收发程序了~GPIO基本没问题,RCC和NVIC至少知道是干嘛的了.还是用MDK吧.例程比较多
点赞  2011-4-2 22:48

回复 7楼 astwyg 的帖子

其实我也不知道什么是DMA,,,,,,
强者为尊,弱者,死无葬身之地
点赞  2011-4-8 16:07
对啊,楼主我也很苦恼,我用的火牛的板子,一开始用例程烧的很爽哇~~可一换主程序就死了~~~编译的时候一堆错误不知道为啥?!!郁闷那
点赞  2011-7-8 00:19

回复 9楼 xxxhuan 的帖子

只要把库件增加,设置头文件路径就没有问题的,其它的可能是你程序中没定义宏或者缺少文件导致的
处处留心皆学问!
点赞  2011-7-8 09:30
是的是的,daicheng大叔说的对。
哈哈,我现在看STM8的,玩起来真是简单得很~~~
想起那时候发的贴,乱七八糟的事情,真是不禁会心一笑。

有时间写一个超级白菜的 学习笔记好了,希望能对像当初我那样的童鞋有直接帮助~~~
强者为尊,弱者,死无葬身之地
点赞  2012-3-18 02:20
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复