[牛人杂谈] ML51都提供库函数了

[复制链接]
1087|11
 楼主| wanduzi 发表于 2019-8-26 23:23 | 显示全部楼层 |阅读模式
第一次遇到51内核给库函数的厂家,新唐太棒了。
 楼主| wanduzi 发表于 2019-8-26 23:23 | 显示全部楼层
 楼主| wanduzi 发表于 2019-8-26 23:25 | 显示全部楼层
575195d63f9b3b69c6.png
  1. /*---------------------------------------------------------------------------------------------------------*/
  2. /*                                                                                                         */
  3. /* Copyright(c) 2019 Nuvoton Technology Corp. All rights reserved.                                         */
  4. /*                                                                                                         */
  5. /*---------------------------------------------------------------------------------------------------------*/

  6. //***********************************************************************************************************
  7. //  Website: http://www.nuvoton.com
  8. //  E-Mail : MicroC-8bit@nuvoton.com
  9. //***********************************************************************************************************

  10. //***********************************************************************************************************
  11. //  File Function: ML51 simple GPIO toggle out demo code
  12. //***********************************************************************************************************

  13. #include "ML51.h"

  14. /**
  15. * [url=home.php?mod=space&uid=247401]@brief[/url]       GPIO intput mode internal pull high or pull low enable
  16. * @param       None
  17. * [url=home.php?mod=space&uid=266161]@return[/url]      None
  18. * [url=home.php?mod=space&uid=1543424]@Details[/url]     None.
  19. */

  20.                                 
  21. void main (void)
  22. {
  23. /* Setting Multi function pin setting for GPIO toggle
  24.    * include gipo.c in Common for GPIO mode setting
  25. */

  26.     MFP_P10_GPIO;
  27.     MFP_P15_GPIO;
  28.     MFP_P17_GPIO;
  29.     MFP_P23_GPIO;
  30.     MFP_P24_GPIO;
  31.   
  32.     GPIO_SetMode(Port1, SET_BIT0|SET_BIT5|SET_BIT7, GPIO_MODE_INPUT);
  33.     GPIO_SetMode(Port2, SET_BIT3|SET_BIT4, GPIO_MODE_INPUT);
  34.   
  35.     GPIO_Pull_Enable(Port1, SET_BIT0|SET_BIT5|SET_BIT7, PullUp);
  36.     GPIO_Pull_Enable(Port2, SET_BIT3|SET_BIT4,PullDown);

  37.     GPIO_Pull_Disable(Port1, SET_BIT0|SET_BIT5, PullUp);
  38.   
  39.     while(1);

  40. }



 楼主| wanduzi 发表于 2019-8-26 23:27 | 显示全部楼层
是不是非常方便
heisexingqisi 发表于 2019-8-26 23:35 | 显示全部楼层
是的,方便开发了。
heisexingqisi 发表于 2019-8-26 23:35 | 显示全部楼层
这个结构也符合新唐其他系列的库函数
643757107 发表于 2019-8-26 23:59 | 显示全部楼层
是更方便了。
heisexingqisi 发表于 2019-8-26 23:59 | 显示全部楼层
看起来不错。
小明的同学 发表于 2019-8-27 00:00 | 显示全部楼层
下载试试看。
幸福小强 发表于 2019-8-27 09:55 | 显示全部楼层
看起来很好用。
幸福小强 发表于 2019-8-27 09:56 | 显示全部楼层
考虑移植到N76E003
dongnanxibei 发表于 2019-8-27 13:08 | 显示全部楼层
看着比寄存器好懂。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

156

主题

1882

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部