ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2021-07-19 硬件学习(一)

2021-07-19 16:00:30  阅读:150  来源: 互联网

标签:07 引脚 19 selectedPins uint 2021 模块 GPIO fast16


多旋翼飞行器学习

MSP432简介

  • MSP432是在MSP430单片机基础上,以32位ARM Cortex-M4F(ARM Cortex-M4F:ARM Cortex-M4F是由ARM公司专门开发的最新嵌入式处理器)为内核的MCU。

  • 有效功耗:95μA/Mhz; 待机功耗:850nA

  • 特点:低功耗、片上外设丰富;

  • 应用领域:
    在这里插入图片描述

基于MSP432的多旋翼无人机——F260-T432无人机

  • 轴距为260mm,搭载MSP432系列。

  • 硬件组成:主控、姿态传感器、高度传感器、速度传感器、通信模块、电机驱动、电机、桨叶、电池。

MSP-EXP432P401R开发板

  • 硬件概览
    在这里插入图片描述

硬件外设

  • 内部外设:一般包括串口控制模块,SPI模块,I2C模块,A/D模块,PWM模块,CAN模块,EEPROM,比较器模块等。
  • 外设:键盘控制芯片,液晶,A/D转换芯片等。;
  • 片内:指做成芯片的集成电路内部,简称片内,与外设是两个概念。

基础知识

  • 了解函数:
    配置选择的引脚为输出:void GPIO_setAsOutputPin
    (uint_fast8_t selectedPort,uint_fast16_t selectedPins)
    配置选择的引脚为输入:void GPIO_setAsInputPin(uint_fast8_t selectedPort,uint_fast16_t selectedPins)
    配置选择的引脚为上拉:void GPIO_setAsInputPinWithPullUpResistor(uint_fast8_t selectedPort,uint_fast16_t selectedPins)
    获取被选择引脚的输入状态:int8_t GPIO_getInputPinValue
    (uint_fast8_t selectedPort ,uint_fast16_t selectedPins)
    向被选择引脚输出低电平:void GPIO_setOutputLowOnPin (uint_fast8_t selectedPort, uint_fast16_t selectedPins)
    向被选择引脚输出高电平:void GPIO_setOutputHighOnPin (uint_fast8_t selectedPort, uint_fast16_t selectedPins)

  • PID控制器
    比例单元(P)、积分单元(I)和微分单元(D)组成
    在这里插入图片描述

程序实战

  • 模块实验:遥控器读取实验、MPU6050传感器实验、姿态解算实验、PID控制器实验。

  • 外设实验:GPIO、UART、IIC、pwm、Systick。

标签:07,引脚,19,selectedPins,uint,2021,模块,GPIO,fast16
来源: https://blog.csdn.net/studyplayhappy/article/details/118897773

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有