轻松进入STM32+Cortex-M3世界

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

轻松进入STM32Cortex-M3世界从EK-STM32F学习开发套件说起万利电子有限公司刘强liuq@manley.com.cn概述关于STM32Cortex-M3关于EK-STM32F学习开发套件模仿/借鉴–STM32系列应用系统硬件设计–IAR集成开发环境使用入门–怎样编制一个应用程序关于STM32F的优点兼容性好–STM32F101–STM32F103–QFN36-LQFP48-LQFP144-BGA100速度快–代码运行–中断响应–位操作代码小–16位/32位Thumb2指令功能全–I2C/SPI/UART–USB/CAN–ADC/PWM–TIMER/WDT/RTC–DMA价格低–十多元~四十多元人民币关于STM32F的缺点新上市了解少STM32F适合做什么?替代绝大部分10元以上的8位/16位MCU的应用替代目前常用的嵌入Flash的ARM7MCU的应用与简单图形及语音相关的应用与小型OS相关的应用与要求较高速度要求相关的应用与低功耗相关的应用STM32F不合适做什么?Linux,ucLinux,WindowsCEMPEG…1024x768,800x600…程序代码大于128K的应用但是…STM32F系列将在18周后…EMI–NandFlash–NorFlash–SRAMSDIOI2S2-PWM…EK-STM32F简介(1)带有仿真器的学习开发套件–STLINKII仿真器–STM32F103VB评估系统–演示程序推广期间价格199元/套EK-STM32F简介(2)STLINKII仿真器–支持板上STM32F103VB评估系统–通过20pin插座支持仿真用户目标系统EK-STM32F简介(3)STM32F103VB评估系统–电源–最小系统–USART/I2C/SPI(SD)–USB/CAN–Key(GPIO)–LED(GPIO)–LCD(GPIO)–ADC–RTCEK-STM32F简介(4)IAREWARMV4.42支持–IAREWARMKS32K免费测试版本–IAREWARMEV30天试用版本–IAREWARMBL正式版本STLINKII驱动程序STM32Driver.dllMedWin3将支持STCortex-M3/ARM模仿/借鉴-轻松进入STM32Cortex-M3世界的捷径关于STM32系列Cortex-M3关于EK-STM32F学习开发套件STM32系列应用系统硬件设计IAR集成开发环境使用入门怎样编制一个应用程序系统硬件设计-最小系统(1)系统电源电压–VDD–VDDA–VBAT–Vref+–Vref-–VSS退耦电容–VDD(5)–VDDA(2)–VBat(1)–Vref(2)系统硬件设计-最小系统(2)启动选择跳线(JP3,JP4)–Flash–SystemMemory–SRAM复位电路–电阻–电容–二极管振荡器时钟–4-16MHz–32KJTAG接口(JP15)系统硬件设计-最小系统小结系统电源后备电池退耦电容晶体振荡器复位电路启动选择系统硬件设计-USARTUSART–TX1/RX1:PA9/PA10–TX2/RX2:PA2/PA3RS232电平转换–ST3232–两个DB9选择跳线(JP5)–U0TX/U0RX–U1TX/U1RX系统硬件设计-SPI(1)SPI方式访问SD卡选择跳线(JP9)–SDPOWER–MISO–MOSI–SCK–CS系统硬件设计-SPI(2)系统硬件设计-I2CI2C访问EEPROM24C02选择跳线(JP11)–SDA–SCL上拉电阻系统硬件设计-LCD(1)GPIO实现驱动4x16LCD选择跳线(JP12)–Seg15:8–Seg7:0系统硬件设计-LCD(2)系统硬件设计-USB(1)带有软件使能控制的USB接口选择跳线(JP8)–USBDM–USBDP–USBEn系统硬件设计-USB(2)系统硬件设计-CANCANCAN负载跳线(JP2)选择跳线(JP14)系统硬件设计-Joystick&KeyJoystick(JP18)Key(JP17)系统硬件设计-LEDLED选择跳线(JP16)系统硬件设计-ADCADC,电位器模拟电压信号选择跳线(JP19)系统硬件设计-最小系统小结USARTSPII2CLCDUSBCANGPIOADC系统硬件设计-最小系统小结集成开发环境使用入门(1)运行IAREWARM集成开发环境打开工作区/项目集成开发环境使用入门(2)选择器件STM32F10x集成开发环境使用入门(3)选择第三方驱动程序集成开发环境使用入门(4)装载驱动程序动态链接库集成开发环境使用入门(5)执行调试程序命令集成开发环境使用入门(6)进入调试状态–跟踪–单步–断点–运行–查看数据–修改数据–…集成开发环境使用入门(7)全速运行程序集成开发环境使用小结运行IAREWARM集成开发环境打开工作区/项目选择器件STM32F10x选择第三方驱动程序装载驱动程序动态链接库执行调试程序命令进入调试状态怎样编制一个应用程序(1)intmain(void){#ifdefDEBUGdebug();#endif/*SystemClocksConfiguration*/RCC_Configuration();/*GPIOportspinsConfiguration*/GPIO_Configuration();/*NVICConfiguration*/NVIC_Configuration();/*Configurethesystick*/SysTick_Config();LcdShow_Init();Led_Config();Button_Config();while(1){write_string(STM3);/*STM32LCDdemo*/delay();怎样编制一个应用程序(2)write_string(M32);delay();write_string(32L);delay();write_string(2LC);delay();write_string(LCD);delay();write_string(LCD);delay();write_string(CDD);delay();write_string(DDE);delay();write_string(DEM);delay();write_string(DEMO);delay();}}应用程序和资料服务STMCU技术支持–软件–硬件STMCU现货销售–STM32–STR7,STR9–uPSD3000开发工具–IARJLINK–STLINK–EK系列学习开发套件–DK系列评估套件联系我们万利电子有限公司–南京市新模范马路17号02幢二层–(025)83235502–联合万利电子有限公司–深圳市南园路68号上步大厦9楼D/E座–(0755)83323358–谢谢

1 / 43
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功