打印

初学stm32心得奉上感悟~

[复制链接]
3774|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
最近接触了stm32遇到了不少的问题,最近终于了有大的进展~特意把心得与之分享。希望有助与新手能少走些弯路。
      我以前是用MSP430,pic,avr等单片机,最近去了一个新的公司,公司用的单片机是stm32因为老人已经不在了~所以我只能自己搞定所有的问题~基本上就是从头再来。各种单片机编程思路都是一样的,软件也有些相同。但是又有些不同之处,我用的是keil,在网上下了个盗版的。还好,使着还没有什么问题。仿真器在淘宝买的JLINK-v8,哈哈哈哈哈,买的时候对其是否能用一无所知。
      先说说老人给我留下来的东西把,老人用记事本编程,用keil仿真,第一次用jtag下载程序(是后来我根据电路推出来的),老板们一直以为他们都是用IAP刷写程序的(他们不懂技术)。最郁闷的是老人留下的板子jtag没有接复位脚,而且boot0和boot1都悬空了。这样和我看到的资料有些不符合。使我百思不得其解。用调试程序的板子(老人留下来的,不是实验板)。而且仿真器连接后,时常断线,仿真不了(当时郁闷至极)。
      不多说废话了,心得如下:
      1、stm32中的jtag复位脚是可以不接的。但是在仿真的时候,必须先复位一下,才能运行。
      2、boot0+boot1可以悬空。但是原因是什么?我还没有搞定。
      3、jtag仿真器必须要上拉电阻,tck下拉电阻。要不仿真的时候连接不上。
      4、仿真的时候最少不用休眠模式,用休眠时候,仿真的时候,停不下来。一点stop,就退出了仿真状态,
      5、在keil的设置中,如图flash。这个是必须加的。
      6、在keil的设置中,如图仿真。仿真的时候要设置。
      7、在keil的设置中,如图memony。(这个我也没有太明白)哈哈哈~今天有点忙~本想多说点,但是快过节。(对了,端午快乐)。所以只能说这么多了~以后要是有时间在更新吧~

flash.jpg (58.04 KB )

flash.jpg

仿真.jpg (13.49 KB )

仿真.jpg

memony.jpg (29.83 KB )

memony.jpg
沙发
123654789| | 2010-6-15 11:23 | 只看该作者
上个程序来看看

使用特权

评论回复
板凳
司徒老鹰| | 2010-6-15 13:51 | 只看该作者
原创?支持

使用特权

评论回复
地板
BitFu| | 2010-6-15 14:06 | 只看该作者
boot和JTAG应该是俩回事,用了JTAG就没必要用BOOT了。

使用特权

评论回复
5
tigerchen| | 2010-7-17 15:58 | 只看该作者
mark

使用特权

评论回复
6
shangelaila| | 2010-7-17 16:20 | 只看该作者
不错,感谢分享

使用特权

评论回复
7
eydj2008| | 2010-7-18 11:06 | 只看该作者
1# yixin1937
恭喜你 成功入门

使用特权

评论回复
8
电子爱好者小张| | 2022-4-11 19:40 | 只看该作者
我没看懂,我是没有入门的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:用我的一生!来追求人生的高峰!

24

主题

185

帖子

0

粉丝