热度 26
2013-8-1 11:45
1191 次阅读|
0 个评论
STM32 DEMO使用说明 真心感谢您光临创易电子! 本公司以技术服务为核心,以方便广大电子爱好者为经营宗旨。 使用中您有任何疑问、意见、建议,欢迎和我们联系。 我们的成长离不开您的支持,有您的支持,我们会做得更好。 有创易,更容易! 创易电子愿给您工作学习带来更多的轻松便捷。 更多产品,请浏览本公司淘宝店:http://shop35435734.taobao.com 也可通过以下途径和我们联系: 淘宝旺旺:graceliu1979 QQ:921091741 (销售、发货等) Email:chuangyidianzi@sina.com Tel:0755-86032120 技术支持: 1. 凤舞天 QQ:26033613 Blog: http://forum.eet-cn.com/blog_index***pa?blog_id=1268viewall=true msPLC论坛:http://gongkong.eefocus.com/bbs/forum_1259.html Penny2006 QQ:469203717 Mobil:18718681375 3. msPLC QQ群:291235815 感谢深圳市华禹工控科技有限公司对我们的大力支持!www.huayusoft.com 修改记录 版本号 日期 修改内容 编撰 审批 V1.1 2013/07/08 初始版本 Penny wangsw V1.2 2013/07/18 修订版 Penny wangsw V1.3 2013/07/20 增加了MS5简介 Penny wangsw V1.4 2013/07/24 增加了硬件电路介绍 Penny wangsw V1.5 2013/07/31 修订了程序下载指南和MS5代码阅读指南 Penny wangsw 目录 一.负责人简介... 5 二.STM32 DEMO总体说明... 5 三.STM32 DEMO例程演示... 7 1.程序下载指南... 7 2.GPIO功能演示... 9 3.按键功能... 9 4.串口通讯... 10 5.LCD液晶显示... 11 四.硬件电路说明... 11 1.电源电路... 11 2.MCU控制电路... 12 3.接口配置和时钟... 12 4.REF196高精度电压参考... 13 5. AD采样模块... 13 6.光耦隔离输入、输出... 14 7.LCD液晶显示... 15 8.串口和USB功能... 16 五.MS5代码阅读指南... 16 1.MS5实用单片机系统简介... 16 2.MS5实用单片机系统架构... 17 3.Main函数... 19 4.消息机制... 20 5.按键检测... 21 6.LCD显示... 23 六.资料包各部分说明... 24 1.创易电子_STM32 DEMO_使用说明... 24 2.创易电子_STM32 DEMO_器件资料... 25 3.创易电子_STM32 DEMO_原理图_PCB_BOM_V1.1. 25 4.创易电子_STM32 DEMO_程序_MS5. 25 5.创易电子_PL-2303HX串口驱动... 25 6.创易电子_单片机程序下载工具... 26 一.负责人简介 STM32 DEMO是创易电子自主设计、研发、生产的一款STM32学习、演示的开发板。同时也是msPLC开发项目的前期学习入门板子,可以配合凤舞天的MS5进行一系列的系统学习。 关于STM32 DEMO和msPLC的负责人凤舞天,在这里需要介绍一下他的经历: 凤舞天,真名:王绍伟,标识:wangsw 1997年—2001年毕业于兰州大学电信专业。在大学期间担任电子协会会长,为学校同学维修随身听/收音机等电子设备,奠定焊接、维修和做事一看、二想、三做、四检查的基础。 2001年进入中科院半导体所光电中心工作。 2002年—2003年基于MCU51开发了实用单片机系统(MS)并开源推广,获得广大嵌入式初学者的好评。 2004年创业做逆变器,虽然失败,但是从技术上、物料采购上、生产上积累了宝贵的经验。 2005年再次创业,但是由于对市场不了解和对产品定位不明确,最终导致失败。 2006年—2009年在华禹高科技有限公司工作,引入了MTK方案,开始手机开发。 2008年发明了“电阻电容电感样品本”,解决了广大电子爱好者在调试过程中基础元器件的采购、存放问题。 2009年创立了华禹工控科技有限公司,推出了P1300手机开发模块及相关手持POS产品。 2011年与东莞市俊知机械有限公司合作,研发大功率(6KW)超高频(1MHz)感应加热焊接机。并于2012年全面投入生产,同时获得工业自动化经验。 2013年开始研发msPLC,并且开发了msOS软件系统,针对工业自动化行业开源设计嵌入式PLC。 二.STM32 DEMO总体说明 STM32 DEMO具有以下功能特点: 7~40VDC供电(通过开关电源AP1501把电压降到5VDC,可以给外设提供5VDC电源;再通过三端稳压芯片AMS1117把电压稳定到3.3VDC,给DEMO板的各个功能电路供电。) 4路光耦隔离数字输入 6路输出(6路光耦隔离输出,隔离输出控制端口连接的是CPU的通用定时器,可进行PWM控制输出和比较输出。) 4路12位AD输入(可进行电流或者电压采样) 12位高精度基准电压(采用REF196) 采用有源晶振提供基准频率,稳定、可靠 2*4扫描按键 USB输出接口(采用的是ARM芯片自带的USB功能。) DB9串口(采用RS232芯片) 12864液晶显示屏 蜂鸣器功能 串行单线调试(SWD)和JTAG接口 可进行串口下载和调试 STM32 DEMO采用的是STM32F103R8T6单片机作为主控芯片,设计简单,易学易用。 图1 STM32 DEMO实物图 注意:在使用串口下载时,将不需要1.SWCLK和6.SWDO,同时在连接下载线时,请注意不要插反,以免烧掉STM32芯片及其他器件。 全套STM32 DEMO实物包括: 1.STM32 DEMO板一块 2.12864液晶显示屏一块 3.创易USB转串口转接板一块 4.4线杜邦线2条 软件资料包括: