目录

一:器件清单

二:接线方式

三:Arduino IDE以及环境搭建

1、安装对应的开发板信息和烧录驱动

四:检验环境是否搭建成功

五:上传代码

        在学习Arduino的过程中,涉及到了STM32和Arduino的串口通讯,查阅多方资料也暂未解决(目的是想要STM32接收存储Arduino串口发过来的字符串(Serial.print("hello");这样的字符串,但是存储起来的都是字符h。有大佬懂得可以指导一下嘛。谢谢!)。之前一直是使用keil5环境开发STM32,通过这次学习接触到的Arduino开发STM32,刚刚学会电灯,寻找标题所述资料的过程太幸苦,记录下这一方法。

一:器件清单

        STM32F103C8T6最小系统板、USB转TTL下载器、母对母杜邦线若干。如下图所示:

STMF103C8T6

二:接线方式

                       

         tips:一定要注意接线,接线错误直接影响后面的代码上传!

         tips:注意要把开发板上的boot0置一,让开发板出于等待烧录的状态。原因可以参考http://t.csdnimg.cn/54kAw

三:Arduino IDE以及环境搭建

        这里我是用的IDE版本是最新版本,另外一些资料包的下载也是使用的最新版本(PS:有梯子的话更简单,所有的资源包都可以直接在IDE中直接下载到):

        Arduino IDE下载地址:Software | Arduino

        PS:在首选项中可以设置IDE的语言为中文。 

1、安装对应的开发板信息和烧录驱动

        依次点击文件、首选项、......

step1

step2

标题

 通过搜索就能找到开发板对应的开发板地址,复制网址到step1的对话框去就可以。

地址为: http://dan.drown.org/stm32duino/package_STM32duino_index.json

        我也不知道该怎么给把资源包下载下来分享给各位,也找不到开发板信息放在哪了,有知道的可以知指导一下,我搞个网盘。PS:新版本的Arduino的文件布局不同于旧版本的,没有hardware这个文件夹,而网上的解答资源都是旧版本的,所以我也摸索了很久。

        粘贴之后,点击确认,就会关闭对话框,在主界面可以看到IDE正在下载对应的开发板环境。如下图:

         之后再开发板管理器搜索STM32就会有开发板安装包了。(直接搜貌似是没有的)

                还有一个是一个烧录上传的文件,下载方式如下图:

        上面两张图中只有移除,是因为我已经安装了! 

四:检验环境是否搭建成功

        在IDE界面,依次点击文件、示例。找到bilnk示例程序,点击编译,看看是否报错。

        编译结果如下:

五:上传代码

        一切准备就绪之后,就可以准备烧录了,分别按如下步骤设置烧录方式。

 

        关于系统晶振,选择72MHZ是因为内部倍乘过了,即8MHZ*9

        关系开发板型号,不懂的可以去问问你买的商家。

        最小系统板上的LED等对应的引脚是PC13。注意要对应修改一下。

效果如下:

  

效果

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: