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

  • windows11安全模式怎么进(windows11安全模式怎么退出)

    windows11安全模式怎么进(windows11安全模式怎么退出)

  • wps怎么居中到正中间(wps怎么居中到正中间左右对齐)

    wps怎么居中到正中间(wps怎么居中到正中间左右对齐)

  • 淘票票是什么(淘票票是什么电子商务模式)

    淘票票是什么(淘票票是什么电子商务模式)

  • mate30开启5g没显示(mate30打开5g开关为啥没5g)

    mate30开启5g没显示(mate30打开5g开关为啥没5g)

  • qq显示平板在线是什么意思(qq显示平板在线是真的在线吗)

    qq显示平板在线是什么意思(qq显示平板在线是真的在线吗)

  • 控制器应该具有的功能(控制器的主要功能是进行)

    控制器应该具有的功能(控制器的主要功能是进行)

  • QQ怎么让别人看不到自己的情侣空间(qq怎么让别人看不到我的好友)

    QQ怎么让别人看不到自己的情侣空间(qq怎么让别人看不到我的好友)

  • 长图模式怎么弄(图片长图模式怎么弄)

    长图模式怎么弄(图片长图模式怎么弄)

  • iphonex4g满格上不了网(iphonex4g网怎么那么慢)

    iphonex4g满格上不了网(iphonex4g网怎么那么慢)

  • 写字板可以干什么(写字板可以用来画画吗)

    写字板可以干什么(写字板可以用来画画吗)

  • 滴滴预付车费去哪儿了(滴滴预付车费是全部车费吗)

    滴滴预付车费去哪儿了(滴滴预付车费是全部车费吗)

  • 运行窗口怎么打开(运行窗口怎么打开快捷键)

    运行窗口怎么打开(运行窗口怎么打开快捷键)

  • ios13怎么添加信任(苹果添加信任怎么设置ios13)

    ios13怎么添加信任(苹果添加信任怎么设置ios13)

  • vivo手机hd怎么开启(vivo手机上hd怎么关掉)

    vivo手机hd怎么开启(vivo手机上hd怎么关掉)

  • 快手怎么打开青少年模式(快手怎么打开青少年守护模式)

    快手怎么打开青少年模式(快手怎么打开青少年守护模式)

  • 投票失败5怎么解封(投票失败5是什么意思)

    投票失败5怎么解封(投票失败5是什么意思)

  • 58虚拟号码怎么打回去(58虚拟号码怎么设置的)

    58虚拟号码怎么打回去(58虚拟号码怎么设置的)

  • 剪映多余的音乐怎么删除(剪映多余的音乐怎么分割不了)

    剪映多余的音乐怎么删除(剪映多余的音乐怎么分割不了)

  • 算法时间复杂度与什么有关(算法时间复杂度指的是)

    算法时间复杂度与什么有关(算法时间复杂度指的是)

  • 掌酷引擎有什么作用(掌酷引擎什么用)

    掌酷引擎有什么作用(掌酷引擎什么用)

  • 蚂蚁森林二手回收怎么刷能量(蚂蚁森林二手回收在哪里)

    蚂蚁森林二手回收怎么刷能量(蚂蚁森林二手回收在哪里)

  • 汇图网如何免费下载(汇图网如何免费下载文件)

    汇图网如何免费下载(汇图网如何免费下载文件)

  • 联通在信怎么彻底关闭(联通怎么永久取消联通在信业务)

    联通在信怎么彻底关闭(联通怎么永久取消联通在信业务)

  • 手把手教你基于HTML、CSS搭建我的相册(上)(基于什么意思)

    手把手教你基于HTML、CSS搭建我的相册(上)(基于什么意思)

  • 固定资产抵扣增值税何时开始
  • 税务师税法一税法二区别
  • 公司去社保局开什么发票
  • 为什么要计提递延所得税
  • 金税盘怎样查询已开发票明细
  • 外商独资投资性公司
  • 商业企业的商品销售额、职工人数是( )
  • 投资款转为借款需要哪些证据
  • 土地结转会计分录是什么
  • 诉讼财产保全保险费计算
  • 怎么计算收益率
  • 收到单位预交卖材料款如何做会计分录?
  • 当期发生的费用
  • 研究费加计扣除多少
  • 存出保证金的账务处理
  • 药用植物所
  • 商贸公司购买货物会计分录
  • 残保金补报
  • 个人交汽车购置税流程
  • 个人劳务报酬所得税计算方法2020
  • 什么叫保理支付
  • 前期投资费用怎么做账
  • 辅导期纳税人增值税专用发票数量不得超过
  • jquery怎么升级
  • 研发机构采购国产设备退税管理办法
  • 小米路由器青春版r1cl参数
  • element组件的二次封装注册
  • js编写一个标准的单例模式类
  • windows安装配置
  • php curl命令详解
  • 美国布莱斯大峡谷成因
  • 多层是什么
  • framework教程
  • php的session和cookie实现登录
  • 简单实现php留言功能
  • 模型训练的过程是什么过程
  • Android AsyncTack 异步任务实例详解
  • phpcms怎么用
  • 住宿费补贴
  • 什么是稳岗补贴是给企业发放吗
  • 帝国cms栏目分类
  • MYSQL数据库设计与应用第二版
  • mysql使用中遇到的困难和问题
  • mongodb主备
  • 高新技术企业研发人员比例要求
  • 一般纳税人简易征收最新政策
  • mysql 中文乱码 识别
  • 按月缴纳增值税的纳税人申报期限为计算期次月的( )
  • 个人补缴的医保有钱返吗
  • 生产车间人员工资期末结转
  • 购买税控系统的增值税怎么处理
  • 进口业务关税的计算方法
  • 计提的利息汇算清缴时要调整吗
  • 企业防止股权收益的措施
  • 公司购买汽车的购置税可以抵税吗
  • 无发票 入账
  • 固定资产公司
  • mysql为什么很受大家青睐
  • asp 分页
  • windows 08
  • bcdedit.exe
  • xp移动系统
  • awk正则表达式中引入变量
  • dgservice.exe是什么进程
  • xp系统自动升级win7
  • linux的web
  • win10系统组策略怎么打开
  • node 全局安装
  • perl mkdir
  • python中用input()函数接收到的数据为
  • python标准库os中的方法
  • shift妙用之解决shell编程中的入参问题
  • nodejs调用打印机驱动
  • 如何处理女寝关系
  • junit 原理
  • javascript常用类型
  • jquery自定义方法
  • 广东省通用机打发票
  • 税务u盘是干嘛的
  • 涉农项目有哪些项目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设