嵌入式学习小组
直播中

卓侨汉

7年用户 1034经验值
擅长:MEMS/传感技术
私信 关注

最新版的PIN配置工具还是没法生成MS51代码吗?

然后我看了看例子,发现根本没有必要,例子很齐全,PIN初始化diam都封装好了。


/****************************************************************************
*      11.cfg
*   V1.17
*      2019/11/26-15:26:52
*     NuMicro config file
*
*  Please do not modify this file.
*       Otherwise, it may not be loaded successfully.
* Copyright (C) 2013-2019 Nuvoton Technology Corp. All rights reserved.
*****************************************************************************/
MCU:MS51BA9AE(MSOP10)
Pin1:UART0_TXD
Pin2:UART0_RXD
Pin3:VSS
Pin4:ICE_DAT
Pin5:VDD
Pin6:P0.1
Pin7:ICE_CLK
Pin8:P0.3
Pin9:P0.4
Pin10:P0.5
SYS->P0MF76543210 = 0x02000100
SYS->P1MF76543210 = 0x01000000
SYS->P2MF76543210 = 0x00000002
/*** (C) COPYRIGHT 2013-2019 Nuvoton Technology Corp. ***/



回帖(1)

远风

2024-1-13 17:23:18
Technology Corp. All rights reserved. ****************************************************************************/ #include "MS51_16K.H" //include SFR declarations #include "config.h" //include system config declarations void SYS_Init(void) { //set clock to 24MHz CLK_Init(); //set GPIO pins P12 and P13 to Quasi-bidirectional Mode 0x100000=0x0C; } void main(void) { SYS_Init(); //initialize system while(1) { } } 上面这段代码是一个简单的初始化示例,可以用于PIN配置。可以看到,配置代码已经被封装在了SYS_Init()函数中。只需要根据需要更改SYS_Init()函数中的代码即可完成PIN配置。因此,使用PIN配置工具可以更快地生成代码,但也可以通过手动修改代码来实现PIN配置。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分