- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STMPIN开发板综合介绍本团队一致在进行项目开发此款为.doc
STM32-PIN48开发板综合介绍
本团队一致在进行项目开发,此款为STM系列的第一款开发板,其难免有许多不足的之处。所以我们需要大家的意见,如对手册上任何一个技术细节还有疑惑或异议都可以联系我们我们的邮箱是:henyuandianzi@sina .com 客服QQ :1528374825 我们承诺一定尽力解决,努力做到更好。
注:在我们团队进行基于STM32、AVR开发项目和本开发板的时候,很多借助了很多兄弟开发板和网站资料支持,如大虾开发板、阿莫电子网,当然还有我们自己的珩源电子网广大朋友支持,一并表示感谢!
第一章 开发板硬件综述
第一节.板上资源
第二节.IO 资源分配表
第三节.硬件原理图
第四节.实验板上电注意事项
第二章 开发板工具篇
第一节.MDK 的安装和设置
第二节.J-LINK 介绍与驱动安装
第三节.J-LINK 在MDK 下调试STM32
第四节.IAR的安装和设置
第五节.J-LINK 在IAR下调试STM32
第三章 烧录篇
第一节.ISP方式烧写
第二节.J-FLASH 方式烧写
第三节.编译器附带烧写
第四章 MDK应用技巧
第一节.MDK 编译器语法技巧
第二节.不得不说的F12 键
第三节. 如何发布项目
第一章 开发板硬件综述
第一节板上资源
开发板以STM32100CBT6为核心该芯片具有以下特性
STM32100CBT6简介:
1、 基于ARM Cortex-M3核心的32 位微控制器,LQFP-48封装
2 、 128K 片内FLASH ,8K 片内RAM ,片内FLASH 支持在线编程(IAP).
3、 24M 时钟频率,数据,指令分别走不同的流水线,以确保CPU运行速度达到最大化 .
4、 通过片内BOOT 区,可实现串口下载程序(ISP)
5 、 片内双RC 晶振,提供8M 和32K 的频率
6、 支持片外高速晶振(8M),和片外低速晶振(32K).其中片外低速晶振可用于CPU 的实时时钟,带后备电源引脚,用于掉电后的时钟行走.
支持 JTAG,SWD 调试.配合廉价的J-LINK,实现高速低成本的开发调试方案
多达30个I/O4个通用定时器,2个高级定时器,2个基本定时器,3路SPI接口,2 路I2S 接口,2路I2C 接口,2 路USART,
1路共16 通道的12位AD 输入,1 路共2 通道的12位DA 输出.支持片外独立电压基准.
CPU 操作电压范围:2.0-3.6V.
板上资源介绍
如图1.1.1
图 1.1.1
主芯片STM32100CBT6(或其他48脚的STM32芯片)
串口转化芯片MAX3232
串口2接口(公头)
8M晶振
复位按钮
,JTAG下载口
纽扣电池
电机
可调电阻
LM1117电源转化芯片
电源指示灯
5路LED灯
24C512 EEPROM芯片
数码管
蜂鸣器
3*3点阵按键
BOOT0跳线
BOOT1跳线
第二节 I/O分配
根据STM32100CBT6的PA-PB 口为排列顺序,列出各个IO 口在实验板上的功能.参考表1.4.1
表1.2.1
I/O编号 功能 说明 PA0 AD采集入口 外接可调电阻,采集电压 PA1 温度传感器信号输入 DS18B20 PA2 一路串口通信 MAX3232转RS232协议 PA3 PA4 DA转换输出脚 外接直流电机模拟输出电压高低 PA5 3*3键盘 PA6 PA7 PA8 四位数码管DP段 低电平点灯 PA9 四位数码管C段 低电平点灯 PA10 四位数码管G段 低电平点灯 PA11 四位数码管选择位4 高电平点灯 PA12 四位数码管B段 低电平点灯 PA13(JTMS) 四位数码管选择位3 高电平点灯(拨码开关选择JTAG) 由于硬件上不允许以PB9代替 PA14(JTCK) 四位数码管选择位2 高电平点灯(拨码开关选择JTAG) 由于硬件上不允许以PB8代替 PA15(JTDI) 四位数码管F段 低电平点灯(拨码开关选择JTAG) 由于硬件上不允许以PB7代替 PB0 3*3键盘 PB1 PB2(BOOT1) 跳线1 选择不同启动模式 44 (BOOT0) 跳线0 PB3(JTDO) 四位数码管A段 低电平点灯(拨码开关选择JTAG) 由于硬件上不允许以PB6代替 PB4(JTRST) 四位数码管选择位1 高电平点灯(拨码开关选择JTAG)由于硬件上不允许以PB5代替 PB5 5路LED灯 我们将PB的5、8、9以连线的方式用以控制1、2、3个数码管的亮灭使能。PB6、7则分别控制两段。 PB6 PB7 PB8 PB9 PB10 基于I2
文档评论(0)