|     
                                                            
                                                           
                                                          基于新 ARM内核 Cortex-M3之 
                                                          STM32开发套件 STM32 系列 32位闪存微控制器基于突破性的 
                                                          ARM Cortex-M3 内核,这是一款专为嵌入式应用而开发的内核。Cortex-M3内核:英国 
                                                          ARM公司力推内核,致力于替代 8位/16位单片机。使用 
                                                          THUMB-2指令集,32位性能,16位密度,与ARM7TDMI相比,Cortex-M3内核要快 
                                                          35%,代码减少 45%。 STM32系列产品得益于 
                                                          Cortex-M3在架构上进行的多项改进,包括提升性能的同时又提高了代码密度的 
                                                          Thumb-2指令集,大幅度提高的中断响应,而且所有新功能都同时具有业界优的功耗水平。 
                                                        硬件参数: 
                                                        *采用 ST的 STM32F103RB芯片*(72MHz,128KB 
                                                          Flash,20KB SRAM,2×SPI,2×I2C,USB, 
                                                          CAN,PWM,2×ADC,3×USART,3个 
                                                          16位定时器- 
                                                        8位/16位单片机的终结者) 
                                                          *工业级设计,可稳定运行于-40到 85摄氏度 
                                                          *1个串口 
                                                          *1个 CAN端口 
                                                          *1个 USB接口 
                                                          *1个 SD卡插槽 
                                                          *1个 160x128图形点阵彩色 TFT 
                                                          LCD 
                                                          *标准 20针 JTAG口,用于下载与调试 
                                                          *1个可调模拟电压控制用于 ADC输入,用来测试 
                                                          STM32F103的模数转换特性。 
                                                          *1只扬声器用于测试 PWM输出。 
                                                          *1只五向游戏杆,作为开关量输入用。 
                                                          *1片 I2C器件 24C02 
                                                          *已经将芯片所有信号引出,方便二次开发 
                                                         
                                                          软件例子: 
                                                        我们的例子由简入繁,深入浅出,因为配置了液晶屏,我们可以很方便的观察实验结果。 
                                                        GPIO试验一:输出 
                                                        昀简单的例子,点亮 LED 
                                                        点亮液晶背光:PWM试验 
                                                        由PWM驱动液晶背光升压电路,因为是硬件的 
                                                          PWM,所以只要设置好后不占用 CPU资源,又简化了硬件。 
                                                        点亮液晶屏 
                                                        使用 GPIO模拟液晶的硬件时序来驱动液晶。例子: 
                                                        *显示英文字符串 
                                                          *显示汉字 
                                                          *显示位图 BMP 
                                                         
                                                          GPIO试验二:输入 
                                                        —输入实验 
                                                          —游戏 
                                                         
                                                          ADC试验 
                                                          使用板上的电位器来改变 ADC的输入电压。 
                                                        PWM输出试验:电子琴 
                                                        使用定时器的 PWM功能驱动扬声器,通过改变 
                                                          ADC电位器,发出不同频率的声音。 
                                                        I2C试验:读写 EEPROM 
                                                          读写板上的 I2C器件 24C02。 
                                                        USB接口 
                                                          模拟一个 U盘。 
                                                        SD卡试验 
                                                        移植了开源文件系统 FatFS到 STM32。 
                                                        串口通信试验 
                                                        —UART0查询方式 
                                                          —UART0中断方式 
                                                          CAN总线通信试验 
                                                        CAN总线收发实验。 
                                                        定时器试验:使用中断方式 
                                                        RTC试验 
                                                          外部中断试验 
                                                        GPIO设置为外部中断。 
                                                        入侵检测试验 
                                                        看门狗试验 
                                                        观察开启看门狗后,如果不喂狗的复位情况。 
                                                        软件中断试验 
                                                        实时操作系统试验:uC/OS-II 
                                                        实时操作系统 uC/OS-II的基本实验,开启 
                                                          2个任务。 
                                                          
                                                        配置: 
                                                          STM32开发板: 
                                                          1、STM32开发板主板一片 
                                                          2、1.8寸TFT真彩屏 
                                                          2、串口线一根 
                                                          3、USBMINI连接线一根 
                                                          4、随板子配套的资料数据光盘一张 
                                                        
                                                       |