轻松进入STM32Cortex-M3世界

上传人:平*** 文档编号:48110600 上传时间:2018-07-10 格式:PPT 页数:43 大小:4.91MB
返回 下载 相关 举报
轻松进入STM32Cortex-M3世界_第1页
第1页 / 共43页
轻松进入STM32Cortex-M3世界_第2页
第2页 / 共43页
轻松进入STM32Cortex-M3世界_第3页
第3页 / 共43页
轻松进入STM32Cortex-M3世界_第4页
第4页 / 共43页
轻松进入STM32Cortex-M3世界_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《轻松进入STM32Cortex-M3世界》由会员分享,可在线阅读,更多相关《轻松进入STM32Cortex-M3世界(43页珍藏版)》请在金锄头文库上搜索。

1、轻松进入STM32 Cortex-M3世界从EK-STM32F学习开发套件说起万利电子有限公司 刘强 概述 l关于STM32 Cortex-M3l关于EK-STM32F学习开发套件l模仿/借鉴 STM32系列应用系统硬件设计 IAR集成开发环境使用入门 怎样编制一个应用程序关于STM32F的优点l兼容性好 STM32F101 STM32F103 QFN36-LQFP48- LQFP144-BGA100l速度快 代码运行 中断响应 位操作l代码小 16位/32位 Thumb2指令l功能全 I2C/SPI/UART USB/CAN ADC/PWM TIMER/WDT/RTC DMAl价格低 十多元

2、四十多元人民 币关于STM32F的缺点l新上市l了解少STM32F适合做什么?l替代绝大部分10元以上的8位/16位MCU 的应用l替代目前常用的嵌入Flash的ARM7 MCU的应用l与简单图形及语音相关的应用l与小型OS相关的应用l与要求较高速度要求相关的应用l与低功耗相关的应用STM32F不合适做什么?lLinux, ucLinux, Windows CElMPEGl1024x768,800x600l程序代码大于128K的应用l但是STM32F系列将在18周后lEMI Nand Flash Nor Flash SRAMlSDIOlI2Sl2-PWMlEK-STM32F简介(1)l带有仿真

3、器的学习开发套件 ST LINK II仿真器 STM32F103VB评估系统 演示程序l推广期间价格199元/套EK-STM32F简介(2)lST LINK II仿真器 支持板上STM32F103VB评估系统 通过20pin插座支持仿真用户目标系统EK-STM32F简介(3)lSTM32F103VB评估系统 电源 最小系统 USART/I2C/SPI(SD) USB/CAN Key(GPIO) LED(GPIO) LCD(GPIO) ADC RTCEK-STM32F简介(4)lIAR EWARM V4.42支持 IAR EWARM KS 32K免费测试版本 IAR EWARM EV 30天试用

4、版本 IAR EWARM BL 正式版本lST LINK II 驱动程序STM32Driver.dlllMedWin3将支持ST Cortex-M3/ARM模仿/借鉴 - 轻松进入STM32 Cortex-M3世界的捷径l关于STM32系列Cortex-M3l关于EK-STM32F学习开发套件lSTM32系列应用系统硬件设计lIAR集成开发环境使用入门l怎样编制一个应用程序系统硬件设计-最小系统(1)l系统电源电压 VDD VDDA VBAT Vref+ Vref- VSSl退耦电容 VDD(5) VDDA(2) VBat(1) Vref(2)系统硬件设计-最小系统(2)l启动选择跳线(JP3

5、,JP4) Flash System Memory SRAMl复位电路 电阻 电容 二极管 l振荡器时钟 4-16MHz 32KlJTAG接口(JP15)系统硬件设计-最小系统小结l系统电源l后备电池l退耦电容l晶体振荡器l复位电路l启动选择系统硬件设计-USARTlUSART TX1/RX1: PA9/PA10 TX2/RX2: PA2/PA3lRS232电平转换 ST3232 两个DB9l选择跳线(JP5) U0TX/U0RX U1TX/U1RX系统硬件设计-SPI(1)lSPI方式访问SD卡l选择跳线(JP9) SD POWER MISO MOSI SCK CS系统硬件设计-SPI(2)

6、系统硬件设计-I2ClI2C访问EEPROM 24C02l选择跳线(JP11) SDA SCLl上拉电阻系统硬件设计-LCD(1)lGPIO实现驱动4 x 16 LCDl选择跳线(JP12) Seg 15:8 Seg 7:0系统硬件设计-LCD(2)系统硬件设计-USB(1)l带有软件使能控制的USB接口l选择跳线(JP8) USB DM USB DP USB En系统硬件设计-USB(2)系统硬件设计-CANlCANlCAN负载跳线(JP2)l选择跳线(JP14)系统硬件设计-Joystick #endif/* System Clocks Configuration */RCC_Config

7、uration();/* GPIO ports pins Configuration */GPIO_Configuration();/* NVIC Configuration */NVIC_Configuration();/* Configure the systick */SysTick_Config();LcdShow_Init();Led_Config();Button_Config();while(1)write_string(“STM3“); /*STM32 LCD demo*/delay();怎样编制一个应用程序(2)write_string(“M32 “);delay();wri

8、te_string(“32 L“);delay();write_string(“2 LC“);delay();write_string(“ LCD“);delay();write_string(“LCD “);delay();write_string(“CD D“);delay();write_string(“D DE“);delay();write_string(“ DEM“);delay();write_string(“DEMO“);delay(); 应用程序和资料lhttp:/ M32FManual.pdflhttp:/ STLink.exelhttp:/ M32F_examples.exe服务lST MCU技术支持 软件 硬件 lST MCU现货销售 STM32 STR7,STR9 uPSD3000l开发工具 IAR JLINK ST LINK EK系列学习开发套件 DK系列评估套件联系我们l万利电子有限公司 南京市新模范马路17号02幢二层 (025) 8323 5502 http:/l联合万利电子有限公司 深圳市南园路68号上步大厦9楼D/E座 (0755) 8332 3358 http:/谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号