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个引脚中的任意一个信号引到扩展区,连接到自己的器件上。 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 全部资料51hei下载地址: STM32F103C8-PKT演示代码.rar |
更多回帖