STM32F103C8-PKT是ST MCU体验套件中基于STM32F103C8T6微控制器的,用于评估和体验STM32功能的电路板。STM32F103C8T6是中等容量的STM32产品,它基于ARM的Cortex-M3™内核,具有64K片上闪存以及一系列丰富的外设接口。搭配体验套件中的ST-LINK,可以调试、烧写板载的STM32F103C8T6芯片。
STM32F103C8-PKT电路板提供的接口和外设有USB、USART(RS-232)、PS/2、ADC、LED灯、SD卡槽、红外收发管、小型扬声器以及小型游戏操纵杆。
板上设计了一个扩展区,用户可以很方便地把STM32F103C8T6上所有48个引脚中的任意一个信号引到扩展区,连接到自己的器件上。
图1 STM32F103C8-PKT体验系统板
STM32F103C8-PKT评估板电路原理图:
2 总览
2.1 主要特性
● 支持任意用于调试ARM芯片的调试器,例如Segger的JLink,Keil(ARM)的ULink等。
● 可以使用体验套件中的ST-LINK调试器,配合IAR的EWARM或Keil的MDK进行调试和程序
下载烧录
● 基于Cortex-M3的STM32微控制器系列的中等容量芯片STM32F103C8T6
● 可以作为软硬件架构的参考设计
● 可以运行所有STM32F10xxx USB全速设备固件库中的例程,包括:
„ 游戏杆、鼠标例程
„ HID例程
„ 设备固件升级(DFU)例程
„ 大容量存储例程
„ 虚拟串口例程
„ USB全速设备语音例程
● 通过板上的SD卡槽,可以体验SD卡的读写操作
● 通过板上的PS/2接口,可以体验与鼠标或键盘的接口,并能够演示使用USB全速设备固件
库构造USB键盘。
● 通过板上的EEPROM体验I2C接口操作。
● 通过板上的红外发射接收管体验使用定时器实现38kHz红外载波的调制解调。
● 通过板上的小型扬声器体验使用定时器的PWM输出播放音乐。
2.1.1 板上的资源
● 基于Cortex-M3内核的芯片STM32F103C8T6
● 固定的8MHz主时钟晶振
● 一个I2C接口的EEPROM,通过跳线可以断开和STM32的连接
● 四个GPIO驱动的LED灯
● 可以输入模拟信号的单通道电位器
● 五个方向的游戏操纵杆
● 红外发射、接收管
● 一个兼容SD卡和Mini-SD卡的插座
● 一个迷你USB连接头
● 一个RS232(DB9)连接头
● 一个20脚的JTAG接口连接头
● 一个6脚mini-DIN的PS/2插座
● 一个复位键
● 一个小型扬声器和一个3.5mm的耳机插头
2.2 操作例程
在套件的包装盒中有一张CD,里面又少量的操作例程,更多的例程将会陆续上载到ST的网站上,请自行下载STM32F103C8-PKT体验系统板的操作例程。
STM32108PKT 演示代码说明
1 STM32108PKT演示代码目录结构
STM32108PKT演示代码目录结构如下:
z STM32108PKT演示代码
„ Libraries
‹ CMSIS
z Core
„ CM3
‹ STM32F10x_StdPeriph_Driver
z inc
z src
‹ STM32_USB-FS-Device_Driver
z inc
z src
„ STM32108PKT Infrared
‹ Project
„ STM32108PKT VCD
‹ Project
„ STM32108PKT SPK
‹ Project
„ STM32108PKT 5V Tolerant
‹ Project
„ STM32108PKT USB Mouse
‹ Project
„ STM32108PKT I2C EEPROM
‹ Project
„ STM32108PKT SD
‹ Project
STM32F103C8-PKT演示代码:
全部资料51hei下载地址:
STM32F103C8-PKT演示代码.rar
(1.28 MB, 下载次数: 51)
|