打印
[DemoCode下载]

MUG51系列 GPIO翻转

[复制链接]
555|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
天灵灵地灵灵|  楼主 | 2022-12-22 17:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/*---------------------------------------------------------------------------------------------------------*/
/*                                                                                                         */
/* SPDX-License-Identifier: Apache-2.0                                                                     */
/* Copyright(c) 2022 Nuvoton Technology Corp. All rights reserved.                                         */
/*                                                                                                         */
/*---------------------------------------------------------------------------------------------------------*/

//***********************************************************************************************************
//  File Function: MUG51 GPIO toggle demo code
//***********************************************************************************************************
#include "MUG51.h"


//----------------------------------------------------------------------------------------------//
void main (void)
{
/* As defaut all multi function define as GPIO */
    GPIO_SetMode(Port1,BIT0|BIT5|BIT7,GPIO_MODE_QUASI);
    GPIO_SetMode(Port4,BIT0|BIT1,GPIO_MODE_PUSHPULL);
  while(1)
  {
    P1 = ~P1;
    P4 = ~P4;
    Timer2_Delay100ms(2);
  }
}





使用特权

评论回复
沙发
天灵灵地灵灵|  楼主 | 2022-12-22 17:07 | 只看该作者
提供了相关操作库函数,非常棒,51也用上库函数了。

使用特权

评论回复
板凳
天灵灵地灵灵|  楼主 | 2022-12-22 17:08 | 只看该作者
void GPIO_SetMode(unsigned char u8Port, unsigned char u8PinMask, unsigned char u8Mode);
void GPIO_Pull_Enable(unsigned char u8Port, unsigned char u8PinMask, unsigned char u8PullMode);
void GPIO_Pull_Disable(unsigned char u8Port, unsigned char u8PinMask, unsigned char u8PullMode);
void GPIO_SchmittTrigger(unsigned char u8Port, unsigned char u8PinMask, unsigned char u8SStauts);
void GPIO_SlewRate(unsigned char u8Port, unsigned char u8PinMask, unsigned char u8SStauts);
void GPIO_AutoReturnHigh(unsigned char u8Port, unsigned char u8RTtime);

使用特权

评论回复
地板
小夏天的大西瓜| | 2022-12-24 21:13 | 只看该作者

看来真是越来越经典,越来越简化啦

使用特权

评论回复
5
xinpian101| | 2022-12-25 15:27 | 只看该作者
51就是好用,我就是学51入门的。

使用特权

评论回复
6
LOVEEVER| | 2022-12-27 16:43 | 只看该作者

51确实如果用库函数那就更加简单更方便开发

使用特权

评论回复
7
wahahaheihei| | 2022-12-29 10:15 | 只看该作者
51的IO操作能力比较灵活,比ARM的更好实现单位操作。

使用特权

评论回复
8
星辰大海不退缩| | 2022-12-29 13:09 | 只看该作者
51是入门级的但是是实用的,操作简单但是实现的功能还是可以的

使用特权

评论回复
9
szt1993| | 2022-12-30 14:34 | 只看该作者
简单不代表不实用,51用上库函数确实更好了

使用特权

评论回复
10
geraldbetty| | 2023-5-14 20:29 | 只看该作者

你见过的MCU最高GPIO翻转频率是多少?

使用特权

评论回复
11
10299823| | 2023-5-14 21:11 | 只看该作者
有谁测试过MUG51 GPIO翻转速度

使用特权

评论回复
12
mikewalpole| | 2023-5-14 21:17 | 只看该作者
GPIO口的最大输出速度?              

使用特权

评论回复
13
mattlincoln| | 2023-5-14 21:36 | 只看该作者
怎么提升gpio模拟spi的速度

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

167

主题

3341

帖子

13

粉丝