Skip to content

nightt5879/MM32_Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

中文 | English

MM32_Template

用于MM32系列的工程模板

0.前言

自己最近正在使用MM32芯片,在找MM32官网的芯片包和工程的时候发现他的东西很冗余复杂。
希望能够有一个更加自由的或者说更加空白通用的模板放在GitHub上 (找过了发现没有很好的一个模板),
如果希望看例程、数据手册等更加详细的请查看MM32的官网

1.使用方法

1.1 安装芯片包

首先在MM32_KEIL_Pack_2.22文件夹下面找到你需要的芯片型号,双击进行芯片型号的安装(不然keil打开缺少芯片包可能会报错)

1.2 选择工程模板

ps:这里就上传了具体到MM32F0141C6P的一个工程,但是F0141系列应该都是行的,具体可以在设置改型号
通过设置更改芯片型号
具体到你芯片的型号选择不同的芯片打开工程即可

1.3 使用

直接把工程整个复制整个文件,比如MM32F0140。放到你想要的位置就行了,具体改名之类的可以网上检索(无所谓就叫project也可以)
工程目录结构如下:

  • Application/
    • main.c(主函数)
  • Drivers(放硬件相关代码的文件夹)
  • HAL_Lib/(官方提供的HAL库)
    • Inc(头文件)
    • Src(源文件)
  • MDK-ARM(keil工程文件夹)
  • STARTUP(启动文件)

2. 如何为这个项目做出贡献?

非常欢迎有使用MM32系列的朋友一起来更新这个项目,让更多的型号都能够使用这个模板。

2.1 格式

格式参照MM32F0140这个文件夹,具体的文件夹名字可以参照芯片型号来命名
可以看到还是有许多不同型号的芯片可以进行添加的
不同型号芯片

2.2 添加步骤

首先你需要fork这个项目,然后在你的项目中添加你的芯片型号的文件夹,然后提交PR即可
请在最后PR的时候提供一个Build Output的截图,让大家能够确定你的工程是可以正常编译烧录的
请直接添加到 /imgs路径 中,命名就为芯片型号的名字(如果你会md可以直接顺便添加到这个文件中)
ps:请注意在添加图片的时候要包含本项目的路径(你可以隐藏你的路径但是至少需要包括从根目录MM32_Template开始的路径)

Build Output

MM32F0140:
MM32F0140

About

Project Template for MM32 Series.MM32工程模板

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages