你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 10469|回复: 4

【MCU实战经验】+STM32F407初画板及调试

[复制链接]

9

主题

45

回帖

0

蝴蝶豆

中级会员

最后登录
1970-1-1
发表于 2014-3-30 21:05:52 | 显示全部楼层 |阅读模式
             电子这条路算是一路跌跌撞撞,从一个刚毕业什么都不懂,到处碰壁没人要,面霸中的面霸的牛犊子,却有个机会踏上了电子研发这条路,因为有个坚定的信念,从不放弃——我可以走下去,还可以过的很好,以后会幸福。你们有这个信念吗?


             算是个偶然的机会吧,看到ST社区可以申请STM32F303,我有幸得到了。从那时候起,就一直不断使用ST,说真的,到目前为止,在MCU上认识最多的就是从这块板子获取的。
                       从拿到板子,上电后,那个重力加速度,指南针的LED灯闪烁的那一瞬间,我异常兴奋。原来我们可以得到,可以做的这么好,只要有心,所以我决定要把它学好。刚接触这个板子,我还不知道什么叫做ST-Link,通过什么方式和编译器连接烧写程序,keil可以叫MDK(好像还是很多人不知道),我只好网上找各种资料,不懂就厚着脸皮四处问,你懂的,向刚接触电子的菜鸟,问的都的有点白的问题。所以你应该知道这个过程有多艰难,被各种鄙视,各种唾弃,但是我还是的厚着脸皮继续。网上资料虽多但是都不全,何况F3系列是新出的。就这样我慢慢的把STM32F303的很多资源用过,虽然陀螺仪和指南针的没用过,ADC的也没去测试过。这原因在于公司就我一个做研发的,我没那么多精力去把这些没用在项目上的东西都熟透。
                因为使用了STM32F303的discovery后感觉ST的还是不差的,所以在要研发新项目的时候,我就建议老总使用ST的芯片,并得到了老总认可,所以使用上了STM32F407VGT6,然后就是开始我的关于ST的第一块板子了。看过了很多开发板的原理图,但是感觉很多都不太一样,所以匆匆忙忙的把原理RS232、RS485、SD卡、USB、LCD和以太网接口。接下来问题接踵而至。
                首先,PDR_ON也就是STM32F407VGT6的第99引脚。当时看到STM32F407的discovery是用电阻来分接地还是接电源,碰巧,我看到的是接VDD,然后板子打样回来后,焊接完,上电检查,发现,1117后电压被拉到为0,原以为哪里接在一起了,四处检查板子短路情况,可是一次又一次,换了两个1117全新的,都没问题,后来才想起99脚 PDR_ON接法。网上查了下才知道,勘误手册里面写着STM32F407分A版本和Z版本,我接法是A版本,而我使用的是Z版本,瞬间蛋疼了。经过测量PDR_ON竟然是和芯片的地相连,直接橇掉。
                其次,烧写模式,本来用ISP模式,虽然刚开始只能读取到芯片信息,但是不知道为何bootloader烧写不进去,里面已经有个区域放bootloader,用软件都没法解密。就没再去尝试烧写bootloader了。后来用DFU模式也试过,可以,速度也很快,但是麻烦的是启动莫,boot0的选择。换来换去实在繁琐。最后买了JlinkF4v8,使用SWD模式,SWDIO和CLK上拉和下拉要接对。还有个注意的是记住得看勘误手册,否则很容易出问题,调不出来的。
                最后就是库函数使用F4的和F1,F2,F3的有些不一样,比如复用AF,不能用与的方式,每个IO口的AF都必须单独写一次。以太网的注意交叉线的等长,这部分就不不说了,因为就调通能ping,但是没深入研究,就跑去研究UCGUI了。希望大伙都用的开心。哈哈。
                        因为在公司用的是UCGUI,感觉太多BUG,辞职后宿舍刚好缺了个屏,也没F4的板子,希望可以申请个STM32F429玩玩,看看跟407有什么区别,刚好,茶哥答应给我个摄像头,可以来玩玩摄像头。
回复

使用道具 举报

36

主题

541

回帖

4

蝴蝶豆

金牌会员

最后登录
2020-6-16
发表于 2014-3-31 08:53:04 | 显示全部楼层

RE:【MCU实战经验】+STM32F407初画板及调试

最后就是库函数使用F4的和F1,F2,F3的有些不一样,比如复用AF,不能用与的方式,每个IO口的AF都必须单独写一次。好像有好几个地方都 得分开写的。。等申请到板子马上跟我说。。哈哈
回复 支持 反对

使用道具 举报

0

主题

15

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-3-31 10:34:04 | 显示全部楼层

回复:【MCU实战经验】+STM32F407初画板及调试

这里有这款芯片的资料datasheet
回复 支持 反对

使用道具 举报

9

主题

45

回帖

0

蝴蝶豆

中级会员

最后登录
1970-1-1
 楼主| 发表于 2014-4-1 12:30:46 | 显示全部楼层

回复:【MCU实战经验】+STM32F407初画板及调试

回复第 2 楼 于2014-03-31 08:53:04发表:
最后就是库函数使用F4的和F1,F2,F3的有些不一样,比如复用AF,不能用与的方式,每个IO口的AF都必须单独写一次。好像有好几个地方都 得分开写的。。等申请到板子马上跟我说。。哈哈
 
 
哈哈哈,必须马上说啊。。
 
回复 支持 反对

使用道具 举报

9

主题

45

回帖

0

蝴蝶豆

中级会员

最后登录
1970-1-1
 楼主| 发表于 2014-4-1 12:32:17 | 显示全部楼层

回复:【MCU实战经验】+STM32F407初画板及调试

回复第 3 楼 于2014-03-31 10:34:04发表:
这里有这款芯片的资料datasheet
 
 
那些芯片资料我都有。我知道在哪里下,已经玩过STM32F303了。F407也玩过了,自己也用F407画了块板子。
 
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版