Arduino IDE 驱动STM32_ _ _ _ 2--硬件准备
本帖最后由 lyy-cy 于 2016-11-9 15:56 编辑昨天写了个Arduino IDE 驱动STM32_ _ _ _ 1--搭建开发环境
http://www.geek-workshop.com/thread-27796-1-1.html
大家好像有喜欢的,今天继续把硬件部分写完。下面开始:
第一步:淘宝购物
若软件环境通过,我们就可以开始玩硬件了,第一步当然去淘宝……快递来了……{:soso__15701266072597251089_4:}
http://image.geek-workshop.com/album/201611/09/132006ymecit9ei6tdrhch.png
http://image.geek-workshop.com/album/201611/09/132008wr4saanxao44h5f4.png
http://image.geek-workshop.com/album/201611/09/132011pszvvgn7xqnw27nd.png
我买了两种,这次特意先拿黑色款的测试。
static/image/hrline/2.gif
第二步:查阅资料
准备给开发板刷入bootloader,这次吸取教训,先在网上找资料看看
http://image.geek-workshop.com/album/201611/09/131955rsa0p0sex8xaea8c.png
static/image/hrline/5.gif
http://image.geek-workshop.com/album/201611/09/131956sbfai302l6ff2lol.png
static/image/hrline/line7.png
http://image.geek-workshop.com/album/201611/09/131954g7ughapo33ghh0lv.png
static/image/hrline/1.gif
这是淘宝店给的说明。
http://image.geek-workshop.com/album/201611/09/132013el4489szhf1dslsq.png
我自己做的笔记:
http://image.geek-workshop.com/album/201611/09/131957r5aeed325ksh3qry.png
第三步:连接硬件
先连接好硬件,插好跳线帽
http://image.geek-workshop.com/album/201611/09/132000q83mm4mizuul67cf.png
第四步:下载固件
网上下载bootload,选板载小灯对应的,会有不同……
https://github.com/rogerclarkmelbourne/STM32duino-bootloader/tree/master/STM32F1/binaries
http://image.geek-workshop.com/album/201611/09/132015sbfmei7effxxbjif.png
第五步:下载固件烧录软件,并烧入bootload
再下载个ST的串口下载程序,百度“Flash_Loader_Demonstrator”,不但有下载地址还有教程
一路NEXT,毫无压力。
http://image.geek-workshop.com/album/201611/09/131948yhh016zl06b40hh4.png
去除下载的USB转串口线,用一条手机线直接连接电脑和开发板(注意一定要数据线,有很多坑爹的线只能充电)
发现硬件
http://image.geek-workshop.com/album/201611/09/131951p35hy75i1gi67mi3.png
第六步:安装驱动
安装驱动,驱动在我们前面下载的包里有
http://image.geek-workshop.com/album/201611/09/131953nuxpa88ivdei3kyo.png
装好驱动后
http://image.geek-workshop.com/album/201611/09/131950ms4knk6n8osciiji.png
第七步:写入例程
下个闪灯例程,成功啦!!!{:soso__15960872840493620282_2:}
http://image.geek-workshop.com/album/201611/09/132002lr0099r09wokow9i.png
第八步:多多顶贴,请看下集……
{:soso__16324640235148804817_2:}
2楼占楼备用!备用! lyy-cy 发表于 2016-11-9 13:21
2楼占楼备用!备用!
看不太懂,能否明确一下:
第一步:跳线选择;
第二步:......
第三部:......
......
最后一步:......
有点为难楼主!
好人一生平安! 牛牛牛!!! hubertdong 发表于 2016-11-9 15:20
看不太懂,能否明确一下:
第一步:跳线选择;
第二步:......
其实就是boot0 拉高然后通过ISP 下载hex文件。。。下载后,boot0 拉低。。就可以了。。。后续就是安装驱动文件。。。
继续关注大神大作。:lol hubertdong 发表于 2016-11-9 15:20
楼主威武:) 怪事,俺也用STM32来做Arduino,没有烧固件,也不用烧。 好贴!我最近也在玩,该看编程了,I2C,PWM,中断都迷迷糊糊的, 支持,跟着学! 楼主你好, 多谢分享
我正在按照您的步骤来试验,但是遇到问题.
我的板子是PC13为LED, 所以我下载的generic_boot20_pc13.bin这个bootloader。
通过工具显示bootloader下载成功了。
但是用USB线连接的时候,win7报告未知的设备。unknown device.驱动已经安装。
请赐教一下该怎么进行呢?
多谢 楼主,我搞定了 烧写完loader之后需要把跳线改回去
另外一个问题, 这个USB口能当串口来用么? 我看没有输出哦 楼主,都搞定了 但是驱动有bug 哦 IIC驱动有bug,多次读取后会引起死机。 晕死了 emma2rlx 发表于 2016-12-6 12:44
楼主,都搞定了 但是驱动有bug 哦 IIC驱动有bug,多次读取后会引起死机。 晕死了
:lol,我也就点了个灯,测试了一下ADC后,然后发现太麻烦……
直接转向 Cubemx lyy-cy 发表于 2016-12-6 17:37
,我也就点了个灯,测试了一下ADC后,然后发现太麻烦……
直接转向 Cubemx
我用这个跑了个三菱PLC,非常不错。我放在了阿莫论坛。另外Cubemx是什么东东?
页:
[1]
2