文章目录
STM32F4,Cortex M4内核,Keil5介绍,JTAG,SWD
STM32F4主频达到168Mhz,更适合浮点运算和DSP数字处理
F4采用Cortex M4内核,带FPU和DSP指令集,F1采用Cortex M3内核,不带FPU和DSP指令集
F4拥有更大容量的片内SRAM
F4更低功耗
F4系列性价比最高的是STM32F407
USB OTG(连接U盘,鼠标,键盘)
JTAG/SWD
ARM芯片有两种调试模式,JTAG和SWD(两者引脚有复用),总的来说,SWD不仅在传输数据上比JTAG更可靠,而且在引脚上更少
驱动有源蜂鸣器需要2~5Khz频率信号
ARM公司提供芯片标准,ST和TI等公司根据其标准生产制造芯片,ARM相当于收知识产权费用,记住这是三家公司,不是一家公司
CMSIS=conrtex 微型控制 软件 接口 标准
MDK5由MDK Core和Software Packs组成,两者又分别由许多小部分构成
正点原子开发指南中提到,建议一律使用SWD模式(两根IO),下载程序时最好使用JLINK下载(JLINK V8支持JTAG和SWD)
MDK5中文本美化,设置字体颜色,大小,关键字高亮,语法检测(有时会误报不用理会),代码提示,具体看开发者指南
SHIFT+TAB=代码块整体左移