Skip to content

A bare metal programming guide for FRDM-KL25Z (ARM Cortex M0 )

License

Notifications You must be signed in to change notification settings

YiHui-Liu/bare-metal-guide-frdm-kl25z

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

裸机编程指南

License: MIT Build Status

本指南是为那些希望用GCC编译器和数据手册而无需其他任何东西就能开始为微控制器(单片机)编程的开发者而写的。本指南中的基础知识可以帮助你更好地理解像STM32Cube、Keil、Arduino和其他框架或IDE是怎么工作的。

内容

本指南由若干章节组成,每个章节都有一个相关的完整小项目可以实战,涵盖了以下话题:

  • 存储和寄存器
  • 中断向量表
  • 启动代码
  • 链接脚本
  • 使用make进行自动化构建
  • GPIO外设和闪烁LED
  • SysTick定时器
  • UART外设和调试输出
  • printf重定向到UART
  • 用J-Link进行调试
  • 系统时钟配置
  • PWM和蜂鸣器

目录

资源链接

工具

数据手册

课程

About

A bare metal programming guide for FRDM-KL25Z (ARM Cortex M0 )

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published