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

  •  种如是因 得如是果(种如是因得如是果道阻且长但省诸行)

    种如是因 得如是果(种如是因得如是果道阻且长但省诸行)

  • 苹果手机悬浮球不见了如何恢复(苹果手机悬浮球怎么显示)

    苹果手机悬浮球不见了如何恢复(苹果手机悬浮球怎么显示)

  • 怎么查看手机号码欠费多少(怎么查看手机号码使用了多长时间)

    怎么查看手机号码欠费多少(怎么查看手机号码使用了多长时间)

  • 为什么抖音瘦脸不明显(为什么抖音瘦脸用不了)

    为什么抖音瘦脸不明显(为什么抖音瘦脸用不了)

  • oppo最小的音量还是大(opporeno最小的音量还是大)

    oppo最小的音量还是大(opporeno最小的音量还是大)

  • 为什么重启路由器就上不了网(为什么重启路由器网速就快了)

    为什么重启路由器就上不了网(为什么重启路由器网速就快了)

  • wi-fi老是掉线是怎么回事(wiffi总是掉线)

    wi-fi老是掉线是怎么回事(wiffi总是掉线)

  • 如何删除word里的空白页(如何删除word里面的标记)

    如何删除word里的空白页(如何删除word里面的标记)

  • 同步控制通常指的是(同步控制通常指什么)

    同步控制通常指的是(同步控制通常指什么)

  • 小米常驻通知可以关闭吗(小米常驻通知可以关掉吗)

    小米常驻通知可以关闭吗(小米常驻通知可以关掉吗)

  • 电脑微信怎么艾特全体(电脑微信如何)

    电脑微信怎么艾特全体(电脑微信如何)

  • iphonex支持18w快充吗(iphonex支不支持18w快充)

    iphonex支持18w快充吗(iphonex支不支持18w快充)

  • 苹果手机有nfc功能吗(苹果手机有nfc功能吗门禁卡)

    苹果手机有nfc功能吗(苹果手机有nfc功能吗门禁卡)

  • 数字机顶盒怎么连接显示器(数字机顶盒怎么搜台)

    数字机顶盒怎么连接显示器(数字机顶盒怎么搜台)

  • 如何将照片文字转文档(如何将照片文字变清晰)

    如何将照片文字转文档(如何将照片文字变清晰)

  • 无法连接到网络(无法连接到网络1302是什么意思)

    无法连接到网络(无法连接到网络1302是什么意思)

  • 3mp摄像头是多少像素(摄像头3m是什么意思)

    3mp摄像头是多少像素(摄像头3m是什么意思)

  • 小米手机怎么刷地铁(小米手机怎么刷系统)

    小米手机怎么刷地铁(小米手机怎么刷系统)

  • 华为nova5与nova5pro区别(华为nova5与nova5pro的手机壳有区别)

    华为nova5与nova5pro区别(华为nova5与nova5pro的手机壳有区别)

  • xsmax像素多少万(苹果xsmax像素多少万)

    xsmax像素多少万(苹果xsmax像素多少万)

  • excel如何做账(Excel如何做账单)

    excel如何做账(Excel如何做账单)

  • mac怎么传文件到安卓手机 mac怎么传音乐到安卓手(mac怎么传文件到百度网盘上)

    mac怎么传文件到安卓手机 mac怎么传音乐到安卓手(mac怎么传文件到百度网盘上)

  • 前端插件库之vue3使用element-plus实现登录、注册页面和忘记密码弹窗,以及已有样式的覆盖(vue前端组件库)

    前端插件库之vue3使用element-plus实现登录、注册页面和忘记密码弹窗,以及已有样式的覆盖(vue前端组件库)

  • vgremove命令  删除VG卷组设备(删除命令rm rf)

    vgremove命令 删除VG卷组设备(删除命令rm rf)

  • 小规模纳税人应交税费的二级科目
  • 购车发票需要认购吗
  • 超市卡发票可以抵扣吗
  • 企业合并怎么做账
  • 外贸企业0退税率的账务处理
  • 教育费附加抵免政策
  • 投资办厂协议
  • 营改增后房产税计税依据 土地价款
  • 发了工资了
  • 劳务派遣服务用简易计税方法吗
  • 营改增挂靠工程项目账务处理
  • 违约支付罚款计入哪里
  • 计提减值准备怎么计算?
  • 小规模纳税人医院免增值税吗
  • 劳务人员奖金如何纳税
  • 企业注销时未分配利润怎么处理
  • 民办非企业捐赠支出会计处理
  • 小规模企业交纳印花税吗
  • 公司注销 缴税
  • 旅游开发企业会计账务处理
  • 进项和销项相抵还需要交税吗
  • 如何养成良好的安全行为
  • 电脑非法关机后开机进不了系统
  • 公司水费怎么算
  • wmiprvse.exe是什么程序
  • 销项冲红可以退税吗?
  • 企业延期收款
  • 阿里云phpstudy
  • deepwiser怎么用
  • phpsubstr方法参数
  • yolo训练教程
  • phpcms教程
  • 视同销售收入税法处理?
  • 其他综合收益转入留存收益还是投资收益
  • 存放在仓库中的柴油属于什么会计要素
  • 残疾人个人所得税减免政策2023
  • 应付货款和应付款的区别
  • 股东退股按什么退钱
  • sql server 查看
  • 劳务外经证预缴税款
  • 当月进项税大于销项税怎么办
  • 出差补贴费计入什么科目
  • 用友t3软件的系统内没有利润表模块
  • 保险再保业务
  • 对于产品开发阶段的评价
  • 赊销应收款余额怎么算
  • 外贸公司美金账户开立要求
  • 购进商品用于销售
  • 土地增值税的预征和清算
  • 小企业固定资产折旧方法
  • 工程物资属于什么科目资产负债表
  • 企业的赔偿款抵什么税
  • 当月销售次月开票成本怎么结转
  • 如何购买车辆交强险保单
  • 百望开发票
  • 小微企业建账
  • 使用Mysql5.x以上版本出现报错#1929 Incorrect datetime value: '''' for column ''createtime''的快速解决方法
  • windows8文件夹怎么加密
  • win11玩dota2
  • win7的网络设置
  • javascriptdom编程
  • android消息队列使用
  • 点击滑块是什么意思
  • cocos3.0
  • unity g
  • js中cookie
  • js注释方法
  • batch批处理
  • nodejs实战
  • JavaScript中的数据类型分为两大类
  • javascript运用
  • wordpress开发文档
  • 专票单张限额多少
  • 企业所得税报错了税款扣了可以改吗
  • 季度企业所得税分录
  • 汽车销售流程有哪些环节?每个环节的主要内容是什么?
  • 财税公司工资怎么样
  • 签订设计合同
  • 医生兼职取酬违反什么纪律
  • 个体户操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设