位置: 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的计算属性的区别)

  • 荣耀50有线耳机如何使用(荣耀50有线耳机怎么连接)

    荣耀50有线耳机如何使用(荣耀50有线耳机怎么连接)

  • 华为watchfitnew屏幕多大(华为watch fit黑屏)

    华为watchfitnew屏幕多大(华为watch fit黑屏)

  • 微信留言板怎么做 微信留言板制作方法(微信留言板怎么看)

    微信留言板怎么做 微信留言板制作方法(微信留言板怎么看)

  • qq换绑手机号需要多久时间(qq换绑手机号需要身份证吗)

    qq换绑手机号需要多久时间(qq换绑手机号需要身份证吗)

  • 华为4pro手环功能(华为手环4pro功能怎么用)

    华为4pro手环功能(华为手环4pro功能怎么用)

  • 和小米很像的米叫什么(和小米很像的米谷物叫什么)

    和小米很像的米叫什么(和小米很像的米谷物叫什么)

  • 微信注销是什么意思(微信注销是什么头像)

    微信注销是什么意思(微信注销是什么头像)

  • 云提醒是什么(云提醒是什么意思)

    云提醒是什么(云提醒是什么意思)

  • 华为电话怎么截屏(华为电话怎么截屏啊)

    华为电话怎么截屏(华为电话怎么截屏啊)

  • vivoNEX3s支持光学防抖吗(vivonex3拍照有光学防抖吗)

    vivoNEX3s支持光学防抖吗(vivonex3拍照有光学防抖吗)

  • 微信群有群号码吗(怎么加微信群)

    微信群有群号码吗(怎么加微信群)

  • 快手删作品会影响权重(快手删作品会影响浏览吗)

    快手删作品会影响权重(快手删作品会影响浏览吗)

  • wps文字怎么删除空白页(Wps文字怎么删除水印)

    wps文字怎么删除空白页(Wps文字怎么删除水印)

  • 手机呼叫失败是什么原因(手机呼叫失败是啥意思)

    手机呼叫失败是什么原因(手机呼叫失败是啥意思)

  • vivox27手机怎么开启nfc功能(vivox27手机怎么开空调)

    vivox27手机怎么开启nfc功能(vivox27手机怎么开空调)

  • 小米mix3支持qc4.0快充吗

    小米mix3支持qc4.0快充吗

  • 一周cp软件如何注销(一周cp软件没有了)

    一周cp软件如何注销(一周cp软件没有了)

  • 拼多多砍价可以买刀吗(拼多多砍价可以重复砍吗)

    拼多多砍价可以买刀吗(拼多多砍价可以重复砍吗)

  • 计算机网络学什么(计算机网络学什么课程)

    计算机网络学什么(计算机网络学什么课程)

  • 计算机百分比计算公式(计算机百分比计算方法)

    计算机百分比计算公式(计算机百分比计算方法)

  • qq陌生人管理在哪(新版qq陌生人管理在哪)

    qq陌生人管理在哪(新版qq陌生人管理在哪)

  • 不确认收货卖家收得到钱吗(不确认收货卖家多久收到钱)

    不确认收货卖家收得到钱吗(不确认收货卖家多久收到钱)

  • 苹果会中病毒吗(苹果手机查杀病毒)

    苹果会中病毒吗(苹果手机查杀病毒)

  • win8键盘灯亮无法打字的解决方法(键盘灯无法开启)

    win8键盘灯亮无法打字的解决方法(键盘灯无法开启)

  • 深度学习模型精度fp16和fp32

    深度学习模型精度fp16和fp32

  • vigr命令  修改group、gshadow文件(vgremove命令)

    vigr命令 修改group、gshadow文件(vgremove命令)

  • 11-ElementUI

    11-ElementUI

  • 房地产企业什么时候开具正式发票
  • 以前损益年度调整
  • 非营利组织支付给他人劳务费
  • 离职员工个税申报时员工状态依然是雇员
  • 税务登记财务负责人可以是法人吗
  • 普通增值税发票税号
  • 已导出的申报表如何修改
  • 进项税的现金流量项目
  • 固定资产加速折旧法
  • 大数据对管理会计的影响论文
  • 清税证明要什么证件
  • 企业的定期存款
  • 专票金额和实际报销金额不符
  • 房租本月入账上月的怎么摊销?
  • 暂扣员工工资怎么做账
  • 出口的进项发票如何记账
  • 商业保险可以税前全额扣除吗?
  • 应交增值税期末余额在借方表示什么
  • 企业购销业务流程包括哪些
  • 建筑业分包抵扣
  • 财产保险费计入什么科目
  • 财务报表批准日是哪一天
  • 2019一般纳税人转小规模
  • 过期商品报损账务处理?
  • 财务费用余额在借方是正数还是负数
  • 增值使用费可取消吗?
  • bios密码如何设置
  • 手机压缩包损坏怎么修复
  • warning control
  • 单位补扣社保如何操作
  • PHP:class_uses()的用法_spl函数
  • 物业管理费发票图片
  • 开票逃税的处罚
  • 潜水时看到的鱼
  • f12过滤请求
  • thinkphp6.0完全开发手册
  • vue docs
  • js写数组去重
  • thinkphp d方法
  • 库存现金每月终了由谁清点
  • discuz怎么添加diy模块
  • 企业向慈善机构捐款会计分录
  • 企业所得税核算分录
  • 纳税调增调减通俗易懂
  • MongoDB的Master-Slave主从模式配置及主从复制要点解析
  • 平价转让股权怎么做账
  • 无偿调入固定资产怎么入账
  • 流动资产比例大说明什么
  • 应税项目和非应税项目分类
  • T-SQL语句修改数据表属性
  • 分公司员工在总公司缴纳社保
  • 销售奖金交税由谁承担
  • 内账应付账款怎么做账
  • 收到红字发票如何认证呢
  • 建筑企业收到材料发票没有备注工程地址可以用吗
  • 企业一般户怎么查询
  • 销售费用怎么考核
  • 稳定用工社保补贴怎么领
  • 买别人的银行卡是啥罪
  • SQL Server Alert发送告警邮件少了的原因
  • 苹果macbook怎么切换系统
  • linux安装openssh-server
  • upgrade.exe - upgrade进程是什么意思
  • ahci提升有多大
  • Win7 SP1补丁32/64位 2015年1月汇总篇(内附下载)
  • 用iTunes更新iPhone结果盘容量一直减少
  • win7创建密码后为什么还是没有密码
  • centos7 目录结构
  • linux中启动服务命令
  • 从此学会隐藏悲伤全文
  • gnaupdaemon.exe是什么
  • perl \w
  • javascript运用
  • node.js ts
  • 新公司税务报到流程步骤
  • 北京税务报到期限
  • 威海行风热线实时收听
  • 河南濮阳市供电公司何文中个人简历
  • 增值税可以抵扣多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设