位置: IT常识 - 正文

MM32开发教程(LED灯)(mm32开发教程)

编辑:rootadmin
MM32开发教程(LED灯) 文章目录前言一、MM32介绍和STM32的区别二、板载LED灯原理图三、代码编写总结前言

推荐整理分享MM32开发教程(LED灯)(mm32开发教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mm32 mcu,mm32 stlink,mm32 mcu,srm32开发板,ministm32f103开发板原理图,mm32 stlink,srm32开发板,ministm32f103开发板原理图,内容如对您有帮助,希望把文章链接给更多的朋友!

今天将为大家介绍一款性能高体积小的MM32,这款开发板出自百问网团队。他就是灵动的MM32F3273,他体积非常小便于携带。 有128KB的SRAM、512KB的Flash、而且还支持双TypeC接口、板载DAP-Link、支持C语言和python开发。其他功能以后为大家一 一体验,今天我们就先点亮一个LED灯吧。

一、MM32介绍和STM32的区别MM32开发教程(LED灯)(mm32开发教程)

MM32和STM32都是基于ARM架构下所设计的。 MM32和STM32的相同点主要是:两者都支持32位处理器;两者都支持多种I/O接口,如SPI、I2C等;两者都支持内部存储器和外部存储器;两者都支持多种外设,如ADC、DAC等。 本款MM32采用了ARM Cortex-M3的架构,主频高达120MHZ。包含多达 3 个 12 位的 ADC、2 个比较器、2 个 16 位通用定时器、2 个 32 位通用定时器、2 个 16 位基本定时器和 2 个 16 位高级定时器。还包含标准的通信接口:2 个 I2C 接口、3 个 I2S 接口、3 个 SPI 接口、1 个 USB OTG 全速接口、1 个 CAN 接口、1 个 SDIO 接口和 8 个UART 接口。

二、板载LED灯原理图

板子上的用户LED灯连接到了PA1,根据原理图可以知道PA1输出0时LED点亮,PA1输出1时LED熄灭。所以我们需要将PA1设置为输出模式。

三、代码编写

假如之前学习过STM32那么这款MM32还是非常容易上手的,代码的逻辑都是差不多的,只不过是函数名字有些变化。 这里我们使用模块化编程: driver_led.h

#ifndef __DRV_LED_H#define __DRV_LED_H#define BOARD_LED_PIN GPIO_PIN_1#define BOARD_LED_PORT GPIOA#define BOARD_LED_GPIO_CLK_EN() RCC_EnableAHB1Periphs(RCC_AHB1_PERIPH_GPIOA, true)/*LED初始化函数*/void Drv_LED_Init(void);#endif

这里和STM32有一些区别的就是:RCC_EnableAHB1Periphs时钟使能函数 这个函数有两个参数: ahb1_periphs:哪一组引脚 enable:是否使能

void RCC_EnableAHB1Periphs(uint32_t ahb1_periphs, bool enable){ (enable) ? (RCC->AHB1ENR |= ahb1_periphs) : (RCC->AHB1ENR &= ~ahb1_periphs);}

driver_led.c MM32的引脚初始化流程和STM32都是一样的,这里就不多讲解了注释中已经讲解的很明白了。

#include "drv_led.h"#include "mm32f327xx_hal_config.h"void Drv_LED_Init(void){ /* 调用GPIO的HAL库对象结构体
本文链接地址:https://www.jiuchutong.com/zhishi/299208.html 转载请保留说明!

上一篇:Vue 实现拖拽模块(二)自定义拖拽组件位置(vue模块拖拽)

下一篇:vue2计算属性computed(vue2计算属性和vue3的计算属性的区别)

  • 车辆购置税退税申请模板
  • 申报个体经营所得税时营业外收入怎么填
  • 公司注销后虚开还查吗
  • 公司房屋修缮账务流程
  • 小规模企业开具普通发票月如何做账
  • 微店企业和个人的区别
  • 统驭科目的作用
  • 工程检测单位
  • 汽车减税
  • 普通增值税发票是否可以抵扣?
  • 专用发票跨年度能入账吗
  • 一般企业和行政事业单位的资产负债表是否一样
  • 进口关税发票账务处理如何进行?
  • 购买的固定资产可以一次计入管理费用吗
  • 简易计税的分包款可以留到下期抵扣吗
  • 集团企业涉税需求网络
  • 河北省东光县是哪个城市
  • 缴纳印花税税会计分录怎么做
  • 企业自用房产出售怎么交税
  • 商铺出租和转租
  • 一般个体户核定税率多少
  • 固定资产改良被替换怎么处理
  • 红冲普通发票怎么开具
  • 海关增值税当月可以抵扣吗
  • 广告公司进项税有哪些
  • 个体户能给自己交五险吗
  • 微信转账的手续费规则
  • w10电脑很卡
  • 财务费用增加记借方还是贷方
  • 购买的烟酒怎么入账科目
  • 火车票可以报账吗
  • linux中nano什么指令
  • rasman.exe - rasman是什么进程 有什么作用
  • babel-plugin-import
  • 向股东借款作为股东借款
  • 新准则有哪些
  • yii框架运行原理
  • 医院会计制度与实务
  • 前端资源浏览器下载
  • icse论文
  • php require函数
  • 深究Python中的asyncio库-线程池
  • discuz如何关闭站点
  • 融资手续费计入长期待摊
  • 母公司子公司合并
  • 小企业会计准则会计科目表
  • java操作mongodb数据库
  • mysql存储过程cursor
  • mysql数据库如何回滚
  • 分公司开票总公司收款怎么做账
  • 税控盘的作用是什么
  • 其他应收款利息按什么计算
  • 盈利能力还有什么能力
  • 金税盘和报税盘一起用吗
  • 视同销售是指什么?
  • 国际货运公司支付境外运费
  • 疫情期间免征什么税
  • 出口汇率按报关价格算吗
  • 农民专业合作社属于什么经济类型
  • 如何审计营业收入
  • 员工垫付的费用怎样记账
  • 房地产项目企业
  • win10预览版21390
  • win10文字模糊怎么调整
  • 磁盘清理后文件还在吗?
  • windows 08
  • ubuntu系统安装报错
  • windows电脑图片传到iphone
  • redhat系统界面
  • win8.1中文版
  • win8怎么关闭电脑
  • cocos2dx3.4 Label
  • cocos2dx菜鸟教程
  • unity3d的
  • node发送邮箱
  • android 加载大图
  • php7 数组
  • 原生js实现移动站点头部搜索栏背景色透明度变化
  • 欢迎使用微信支付
  • 河北税务局是干嘛的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设