1_STM32F407ZGT6芯片及部分外设学习

STM32:

  ST:意法半导体,是一个公司的名字

  32:32bit 的意思,表示这是一个32bit 的微控制器

ARM:

  ARM 是英国的芯片设计公司,其最成功的莫过于32 位嵌入式CPU 核--ARM系列,最常用的是ARM7 和ARM9,             ARM 公司主要提供IP(IntellectualPropertycore 知识产权的核心)核,就是CPU 的内核结构,只包括最核心         的部 分,并不是完整的处理器

  Cortex-M内核

“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用
“R”系列:针对实时系统;
“M”系列:针对微控制器。

STM32F407ZGT6 命名规则;

  F:产品子系列的类型,F为基础版,其他有自动化,低功耗,标准,触摸,无线等版本。407:功能特征, 407为高性能 版本。Z:引脚数量 144。G:flash容量,1024KB 。T:封装形式,LQFP形式 。6:温度范围,-40~+85摄氏度

CMSIS标准:

CMSIS 标准英文全称是Cortex MicroControllerSoftware Interface Standard,翻译为中文意思就是ARM Cortex 微控制器软件接口标准。由于基于Cortex 核的芯片厂商很多,不只是ST 公司,为了解决不同厂家的Cortex 核芯片软件兼容的问题,ARM 和这些厂家就建立了这套CMSIS 标准

  

外设操作:

  时钟系统

  定时器

  蜂鸣器

  按键控制

  中断系统

  定时器中断

  PWM

  USART串口通信

  看门狗 (IWDG和WWDG)

  电容触摸按键

  随机数发生器RNG

  待机唤醒实验

  ADC数模转换

  内部温度传感器

  光敏传感器

  DAC数模转换

  PWM-DAC实验

  DMA

  RTC实时时钟实验

  I2C-EEPROM

  DS18B20温度传感器

  红外遥控

  RS485通信实验

  CAN通信

  FSMC-TFTLCD显示

  SPI-FLASH实验

  内部FLASH实验

  触摸屏

  MPU6050传感器

  FSMC-外扩SRAM

  内存管理

  SDIO-SD卡

  FATFS文件系统

  FLASH字库实验

  数码相框

  音乐播放器

  录音机

  视频播放器

  拼音输入法

  串口IAP

  USB(SLAVE)读卡器

  USB(HOST)U盘

  USB(HOST)鼠标键盘

  LwIP以太网

 

posted @   fzy_uni  阅读(457)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示