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

  • 个人所得税汇算清缴截止日期
  • 个人所得税既有租房又有房贷
  • 实收资本印花税是营业账簿吗
  • 关税的计算公式是什么
  • 开具电费发票如何入账?
  • 工资社保缴纳计算器
  • 预缴所得税年底怎么结转
  • 年报资金数额要怎样填
  • 车险退到对公账户会计分录是
  • 土地使用税在交多少
  • 增值税附征的计算公式
  • 小微企业所得税优惠政策最新2022
  • 职工食堂支出明细表
  • 小规模纳税人销售已使用固定资产
  • 境外企业向境内国外汇款
  • 计提资产减值准备是利好还是利空?
  • 进项税额转出是不可以抵扣吗
  • 外币收入怎么交税
  • 商贸有限公司要报地税吗
  • 咨询费可以入账吗
  • 奖金退还
  • 人工费收税吗
  • 不动产的进项税额分两年抵扣吗?
  • 显示发票离线,应当如何处理
  • 华为股权激励制度
  • 从事非学历教育的学校提供的教育服务免征增值税吗
  • 更正申报增值税会产生滞纳金吗
  • 劳保用品计入福利费嘛
  • 资产减值损失月末需要结转吗
  • 哪些电子发票可以没有发票章
  • 专家费怎么做账没发票
  • 利润总额就是会计准则吗
  • 公司个人所得税怎么申报
  • 债务重组收益会计处理
  • 领取劳保用品如何做凭证怎么做会计分录?
  • 购买的固定资产进项税可以抵扣吗
  • 发票来了冲预付账款怎么记账
  • 上月预提的费用怎么记账
  • 特殊收入应扣减可加计扣除的研发费用政策依据
  • 公司出售已经提完折旧的机器
  • 职工福利费会计科目走管理费用
  • pc direct
  • 汇算清缴应补税额小于400
  • php foo
  • 收到业绩补偿会扣税吗
  • 挂在树上的小鸟怎么画
  • 红嘴牛文鸟图片
  • 前端好看的颜色
  • php强制下载文件在哪
  • 哪些可以计入研发费用
  • 公账发工资如何开票
  • 对外捐赠固定资产会影响利润总额吗
  • 金蝶软件做账流程图片
  • 定额发票验旧日期怎么算
  • 不合格机器设备怎么处理
  • 电影卡购买
  • 背书的银行承兑汇票怎么做账
  • 个税异地缴纳后果
  • 公司控股的子公司 法人能被追加吗
  • 长期股权投资属于什么会计要素
  • 新准则房地产企业收入确认时间
  • mysql多个group by
  • windows ip地址在哪里设置
  • win8系统自带截图
  • winxp使用到什么时候
  • ubuntu 安装指定位置
  • 如何用u盘装系统 知乎
  • mac锁定快捷键
  • 一键快速关机下载手机版
  • win8删文件需要权限怎么弄
  • 关于我和鬼变成家人的那件事
  • 将Bitmap用Base64转码成字符串,再解码回来出现黑色背景的问题原因及解决办法。
  • 用dos杀毒的一个软件
  • python opencv
  • Node.js中的全局对象有
  • android的布局文件
  • js实现全屏
  • android怎么学
  • 网约车考试全国过了区域没过
  • 北京一证通如何安装安全控件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设