如何快速掌握一款MCU

了解MCU特点

  • rom ,ram
  • gpio
  • timer
  • power

明确哪些资源是项目开发需要的

  • 认真理解相关资料模块

开始编程

  • 编写特别的验证程序(项目不紧)
  • 按照自己的理解编写(老司机,时间紧张)

掌握MCU基本功能

定时器

  • 固定时间定时器
  • 可编程定时器

IO

  • 纯输入、输出
  • 直接读写IO

外部中断

  • 外部触发信号的检测
  • 信号频率的量测
  • 数据的解码
  • 按键的检测和系统的唤醒

通讯接口

  • SPI - 同步时钟控制
  • uart - 异步传输接口
  • I2C

Watch dog

看门狗


MCU程序编写

  • 初始化

    • 屏蔽所有中断并初始化堆栈指针
    • 清除系统的RAM区域和现实Memory
    • IO口的初始化
    • 中断的设置
    • 其他的功能模块的初始化
    • 参数的初始化
  • 主程序循环主体

    • 计算程序
    • 实时性要求不要或者没有实时性要求的处理程序
    • 显示传输程序
  • 中断处理程序

    • 不同任务中断处理方法不同
    • 防止中断和主程序同事访问或者设置同一变量

指令系统

不需要花费特别的时间去理解

参考来源

如何快速掌握一款MCU

相关推荐
莫浅子4 小时前
day01-USB架构与枚举
c++·单片机·嵌入式驱动
Hello_Damon_Nikola5 小时前
INMP441从入门到精通
单片机·嵌入式硬件·物联网
ye150127774556 小时前
12V转3V-5V2A电位器无极调光调速WT7027
stm32·单片机·嵌入式硬件
无损检测小白白7 小时前
STM32F407 串口3 DMA收发-标准库
stm32·单片机·嵌入式硬件
greatriver0077 小时前
e2studio R7FA6M5 卡死 rtc 需要如何配置时钟
单片机·瑞萨单片机
恒锐丰小瑞8 小时前
率能SS6812T 40V/1A/双通道H桥驱动芯片,PWM电流控制与混合衰减模式(eTSSOP28),用于POS打印机/安防相机/机器人
单片机·嵌入式硬件·数码相机·机器人
嵌入式阿蔡9 小时前
传感器_02:MPU6050 六轴 IMU 姿态入门——从一串看不懂的数,到一个不漂的角度
网络·stm32·单片机·嵌入式硬件·嵌入式实时数据库
恒锐丰小瑞10 小时前
率能SS6811H 38V/1.6A/双通道H桥驱动芯片,PWM控制接口与低功耗睡眠模式,用于舞台灯光/安防相机/机器人
单片机·嵌入式硬件·数码相机·机器人
国科安芯10 小时前
ASM232 单电源 RS-232 收发器——技术深读:原理、安全机制与抗辐照视角
网络·单片机·嵌入式硬件·架构·低轨卫星星座
怀民民民10 小时前
开篇:基于 Cortex-M7、OpenMV 与双频 GNSS 的智能派件 AGV 设计与实现
单片机·嵌入式硬件·gnss·openmv·智能车