打印
[技术问答]

N76E003学习点亮一个LED灯,可是就是不亮咋回事?

[复制链接]
10014|64
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
准备学下新唐的N76E003的单片机,买 了个小板,先从学习点亮一个LED灯开始。这几行程序应该没问题,没有错误也没有警告。可是烧了几次LED灯就是不亮。那问题肯定是出在头文件上了,已经用了N76E003.h 头文件了,难到还要其他头文件吗?N76E003这个单片机写程序的时候到底需要几个头文件?请大神给写个例子学习一下。原理图在下图。

222.jpg (210.97 KB )

222.jpg

111.jpg (245.52 KB )

111.jpg
沙发
caoqing| | 2018-1-20 09:42 | 只看该作者
main程序不对啊

使用特权

评论回复
板凳
可天下|  楼主 | 2018-1-20 09:52 | 只看该作者

就这几句还是按照视频写的main程序都不对啊?太受打击了。  给我写个正确的看看吧。

使用特权

评论回复
地板
gx_huang| | 2018-1-20 09:55 | 只看该作者
难道GPIO都不需要初始化么?GPIO默认是输出么?

使用特权

评论回复
5
gx_huang| | 2018-1-20 09:56 | 只看该作者
简单的代码,还用图片,半天才显示,要珍惜别人的时间呀

使用特权

评论回复
6
可天下|  楼主 | 2018-1-20 10:38 | 只看该作者
gx_huang 发表于 2018-1-20 09:56
简单的代码,还用图片,半天才显示,要珍惜别人的时间呀

想把软件界面都截图出来看看的  不光个这个问题 看到没?下载的那个按钮是灰色的,不能使用。不知道啥情况。用新唐官方提供的例程则显示正常的。可以下载烧程序。

使用特权

评论回复
7
小S咯| | 2018-1-20 10:41 | 只看该作者
IO配置一下

使用特权

评论回复
8
可天下|  楼主 | 2018-1-20 10:44 | 只看该作者
#include "N76E003.h"
sbit L1=P1^3;
void main()
{
        while(1)
       
        {
       
        L1=0;

         }

  }



这样还是不亮 ,想点亮挺曲折的啊

使用特权

评论回复
9
可天下|  楼主 | 2018-1-20 10:57 | 只看该作者

咋配置?这是大姑娘上轿头一次啊。写几行看看

使用特权

评论回复
10
小S咯| | 2018-1-20 11:08 | 只看该作者
P1M1&=~SET_BIT3;P1M2|=SET_BIT3    //P13配置为推挽

使用特权

评论回复
11
antusheng| | 2018-1-20 11:31 | 只看该作者
你搞错了。

使用特权

评论回复
12
antusheng| | 2018-1-20 11:32 | 只看该作者
/*---------------------------------------------------------------------------------------------------------*/
/*                                                                                                         */
/* Copyright(c) 2017 Nuvoton Technology Corp. All rights reserved.                                         */
/*                                                                                                         */
/*---------------------------------------------------------------------------------------------------------*/

//***********************************************************************************************************
//  Website: http://www.nuvoton.com
//  E-Mail : MicroC-8bit@nuvoton.com
//  Date   : Jan/21/2017
//***********************************************************************************************************

//***********************************************************************************************************
//  File Function: N76E003 GPIO demo code
//***********************************************************************************************************
#include "N76E885.h"
#include "SFR_Macro.h"
#include "Function_define.h"
#include "Common.h"
#include "Delay.h"

//*****************  The Following is in define in Fucntion_define.h  ***************************
//****** Always include Function_define.h call the define you want, detail see main(void) *******
//***********************************************************************************************
#if 0
////------------------- Define Port as Quasi mode  -------------------
//#define P00_Quasi_Mode                                P0M1&=~SET_BIT0;P0M2&=~SET_BIT0
//#define P01_Quasi_Mode                                P0M1&=~SET_BIT1;P0M2&=~SET_BIT1
//#define P02_Quasi_Mode                                P0M1&=~SET_BIT2;P0M2&=~SET_BIT2
//#define P03_Quasi_Mode                                P0M1&=~SET_BIT3;P0M2&=~SET_BIT3
//#define P04_Quasi_Mode                                P0M1&=~SET_BIT4;P0M2&=~SET_BIT4
//#define P05_Quasi_Mode                                P0M1&=~SET_BIT5;P0M2&=~SET_BIT5
//#define P06_Quasi_Mode                                P0M1&=~SET_BIT6;P0M2&=~SET_BIT6
//#define P07_Quasi_Mode                                P0M1&=~SET_BIT7;P0M2&=~SET_BIT7
//#define P10_Quasi_Mode                                P1M1&=~SET_BIT0;P1M2&=~SET_BIT0
//#define P11_Quasi_Mode                                P1M1&=~SET_BIT1;P1M2&=~SET_BIT1
//#define P12_Quasi_Mode                                P1M1&=~SET_BIT2;P1M2&=~SET_BIT2
//#define P13_Quasi_Mode                                P1M1&=~SET_BIT3;P1M2&=~SET_BIT3
//#define P14_Quasi_Mode                                P1M1&=~SET_BIT4;P1M2&=~SET_BIT4
//#define P15_Quasi_Mode                                P1M1&=~SET_BIT5;P1M2&=~SET_BIT5
//#define P16_Quasi_Mode                                P1M1&=~SET_BIT6;P1M2&=~SET_BIT6
//#define P17_Quasi_Mode                                P1M1&=~SET_BIT7;P1M2&=~SET_BIT7
//#define P20_Quasi_Mode                                P2M1&=~SET_BIT0;P2M2&=~SET_BIT0
//#define P30_Quasi_Mode                                P3M1&=~SET_BIT0;P3M2&=~SET_BIT0
////------------------- Define Port as Push Pull mode -------------------
//#define P00_PushPull_Mode                        P0M1|=SET_BIT0;P0M2&=~SET_BIT0
//#define P01_PushPull_Mode                        P0M1|=SET_BIT1;P0M2&=~SET_BIT1
//#define P02_PushPull_Mode                        P0M1&=~SET_BIT2;P0M2|=SET_BIT2
//#define P03_PushPull_Mode                        P0M1&=~SET_BIT3;P0M2|=SET_BIT3
//#define P04_PushPull_Mode                        P0M1&=~SET_BIT4;P0M2|=SET_BIT4
//#define P05_PushPull_Mode                        P0M1&=~SET_BIT5;P0M2|=SET_BIT5
//#define P06_PushPull_Mode                        P0M1&=~SET_BIT6;P0M2|=SET_BIT6
//#define P07_PushPull_Mode                        P0M1&=~SET_BIT7;P0M2|=SET_BIT7
//#define P10_PushPull_Mode                        P1M1&=~SET_BIT0;P1M2|=SET_BIT0
//#define P11_PushPull_Mode                        P1M1&=~SET_BIT1;P1M2|=SET_BIT1
//#define P12_PushPull_Mode                        P1M1&=~SET_BIT2;P1M2|=SET_BIT2
//#define P13_PushPull_Mode                        P1M1&=~SET_BIT3;P1M2|=SET_BIT3
//#define P14_PushPull_Mode                        P1M1&=~SET_BIT4;P1M2|=SET_BIT4
//#define P15_PushPull_Mode                        P1M1&=~SET_BIT5;P1M2|=SET_BIT5
//#define P16_PushPull_Mode                        P1M1&=~SET_BIT6;P1M2|=SET_BIT6
//#define P17_PushPull_Mode                        P1M1&=~SET_BIT7;P1M2|=SET_BIT7
//#define P20_PushPull_Mode                        P2M1&=~SET_BIT0;P2M2|=SET_BIT0
//#define P30_PushPull_Mode                        P3M1&=~SET_BIT0;P3M2|=SET_BIT0
////------------------- Define Port as Input Only mode -------------------
//#define P00_Input_Mode                                P0M1|=SET_BIT0;P0M2&=~SET_BIT0
//#define P01_Input_Mode                                P0M1|=SET_BIT1;P0M2&=~SET_BIT1
//#define P02_Input_Mode                                P0M1|=SET_BIT2;P0M2&=~SET_BIT2
//#define P03_Input_Mode                                P0M1|=SET_BIT3;P0M2&=~SET_BIT3
//#define P04_Input_Mode                                P0M1|=SET_BIT4;P0M2&=~SET_BIT4
//#define P05_Input_Mode                                P0M1|=SET_BIT5;P0M2&=~SET_BIT5
//#define P06_Input_Mode                                P0M1|=SET_BIT6;P0M2&=~SET_BIT6
//#define P07_Input_Mode                                P0M1|=SET_BIT7;P0M2&=~SET_BIT7
//#define P10_Input_Mode                                P1M1|=SET_BIT0;P1M2&=~SET_BIT0
//#define P11_Input_Mode                                P1M1|=SET_BIT1;P1M2&=~SET_BIT1
//#define P12_Input_Mode                                P1M1|=SET_BIT2;P1M2&=~SET_BIT2
//#define P13_Input_Mode                                P1M1|=SET_BIT3;P1M2&=~SET_BIT3
//#define P14_Input_Mode                                P1M1|=SET_BIT4;P1M2&=~SET_BIT4
//#define P15_Input_Mode                                P1M1|=SET_BIT5;P1M2&=~SET_BIT5
//#define P16_Input_Mode                                P1M1|=SET_BIT6;P1M2&=~SET_BIT6
//#define P17_Input_Mode                                P1M1|=SET_BIT7;P1M2&=~SET_BIT7
//#define P20_Input_Mode                                P2M1|=SET_BIT0;P2M2&=~SET_BIT0
//#define P30_Input_Mode                                P3M1|=SET_BIT0;P3M2&=~SET_BIT0
////-------------------Define Port as Open Drain mode -------------------
//#define P00_OpenDrain_Mode                P0M1|=SET_BIT0;P0M2|=SET_BIT0
//#define P01_OpenDrain_Mode                P0M1|=SET_BIT1;P0M2|=SET_BIT1
//#define P02_OpenDrain_Mode                P0M1|=SET_BIT2;P0M2|=SET_BIT2
//#define P03_OpenDrain_Mode                P0M1|=SET_BIT3;P0M2|=SET_BIT3
//#define P04_OpenDrain_Mode                P0M1|=SET_BIT4;P0M2|=SET_BIT4
//#define P05_OpenDrain_Mode                P0M1|=SET_BIT5;P0M2|=SET_BIT5
//#define P06_OpenDrain_Mode                P0M1|=SET_BIT6;P0M2|=SET_BIT6
//#define P07_OpenDrain_Mode                P0M1|=SET_BIT7;P0M2|=SET_BIT7
//#define P10_OpenDrain_Mode                P1M1|=SET_BIT0;P1M2|=SET_BIT0
//#define P11_OpenDrain_Mode                P1M1|=SET_BIT1;P1M2|=SET_BIT1
//#define P12_OpenDrain_Mode                P1M1|=SET_BIT2;P1M2|=SET_BIT2
//#define P13_OpenDrain_Mode                P1M1|=SET_BIT3;P1M2|=SET_BIT3
//#define P14_OpenDrain_Mode                P1M1|=SET_BIT4;P1M2|=SET_BIT4
//#define P15_OpenDrain_Mode                P1M1|=SET_BIT5;P1M2|=SET_BIT5
//#define P16_OpenDrain_Mode                P1M1|=SET_BIT6;P1M2|=SET_BIT6
//#define P17_OpenDrain_Mode                P1M1|=SET_BIT7;P1M2|=SET_BIT7
//#define P20_OpenDrain_Mode                P2M1|=SET_BIT0;P2M2|=SET_BIT0
//#define P30_OpenDrain_Mode                P3M1|=SET_BIT0;P3M2|=SET_BIT0
////--------- Define all port as quasi mode ---------
//#define Set_All_GPIO_Quasi_Mode                        P0M1=0;P0M1=0;P1M1=0;P1M2=0;P2M1=0;P2M2=0;P3M1=0;P3M2=0
#endif

/*------------------------------------------------
The main C function.  Program execution starts
here after stack initialization.
------------------------------------------------*/

//void PinInterrupt_ISR (void) interrupt 7
//{
//        if (PIF == 0x80)
//        {
//                        clr_GPIO1;
//                        Timer1_Delay10ms(10);
//                        set_GPIO1;
//                        Timer1_Delay10ms(10);
//                        clr_GPIO1;
//                        Timer1_Delay10ms(10);
//                        set_GPIO1;
//                        Timer1_Delay10ms(10);   
//                        clr_GPIO1;
//                        Timer1_Delay10ms(10);
//                        set_GPIO1;
//                        Timer1_Delay10ms(10);
//                        clr_GPIO1;
//                        Timer1_Delay10ms(10);
//                        set_GPIO1;
//                        Timer1_Delay10ms(10);   
//        }
//}



sfr PORDIS        = 0xFD;


void LED_DATA0(void)
{
        P10 = 1 ;
        P10 = 0;
        P10 = 0;
}

void LED_DATA1(void)
{
        P10 = 1 ;
        P10 = 1;
        P10 = 1;
                P10 = 1;
                P10 = 1;
        P10 = 0;
}


void main (void)
{
        Set_All_GPIO_Quasi_Mode;                                        // Define in Function_define.h
       

        P10_PushPull_Mode;
P1SR = 0x01;
  


                LED_DATA0();
                LED_DATA1();
                LED_DATA0();
                LED_DATA1();
                LED_DATA0();
                LED_DATA1();       
                LED_DATA0();
                LED_DATA1();
                LED_DATA0();
                LED_DATA1();
                LED_DATA0();
                LED_DATA1();
                LED_DATA0();
                LED_DATA1();

                LED_DATA0();
                LED_DATA1();
                                LED_DATA0();
                LED_DATA1();
                                LED_DATA0();
                LED_DATA1();
while(1);

       
       
}



使用特权

评论回复
评论
Harvard 2018-1-21 08:55 回复TA
本楼正解 .楼主太不走心啊 这么复杂的东西居然要自己写. 哈哈 你放着打好的官方代码 和例程不用,太可惜了 
13
可天下|  楼主 | 2018-1-20 11:32 | 只看该作者
谁写个完整的,让我把LED先弄亮再说。谢谢。

使用特权

评论回复
14
antusheng| | 2018-1-20 11:33 | 只看该作者
/*---------------------------------------------------------------------------------------------------------*/
/*                                                                                                         */
/* Copyright(c) 2017 Nuvoton Technology Corp. All rights reserved.                                         */
/*                                                                                                         */
/*---------------------------------------------------------------------------------------------------------*/

//***********************************************************************************************************
//  Website: http://www.nuvoton.com
//  E-Mail : MicroC-8bit@nuvoton.com
//  Date   : Jan/21/2017
//***********************************************************************************************************

//***********************************************************************************************************
//  File Function: N76E003 GPIO demo code
//***********************************************************************************************************
#include "N76E003.h"
#include "SFR_Macro.h"
#include "Function_define.h"
#include "Common.h"
#include "Delay.h"

//*****************  The Following is in define in Fucntion_define.h  ***************************
//****** Always include Function_define.h call the define you want, detail see main(void) *******
//***********************************************************************************************
#if 0
////------------------- Define Port as Quasi mode  -------------------
//#define P00_Quasi_Mode                                P0M1&=~SET_BIT0;P0M2&=~SET_BIT0
//#define P01_Quasi_Mode                                P0M1&=~SET_BIT1;P0M2&=~SET_BIT1
//#define P02_Quasi_Mode                                P0M1&=~SET_BIT2;P0M2&=~SET_BIT2
//#define P03_Quasi_Mode                                P0M1&=~SET_BIT3;P0M2&=~SET_BIT3
//#define P04_Quasi_Mode                                P0M1&=~SET_BIT4;P0M2&=~SET_BIT4
//#define P05_Quasi_Mode                                P0M1&=~SET_BIT5;P0M2&=~SET_BIT5
//#define P06_Quasi_Mode                                P0M1&=~SET_BIT6;P0M2&=~SET_BIT6
//#define P07_Quasi_Mode                                P0M1&=~SET_BIT7;P0M2&=~SET_BIT7
//#define P10_Quasi_Mode                                P1M1&=~SET_BIT0;P1M2&=~SET_BIT0
//#define P11_Quasi_Mode                                P1M1&=~SET_BIT1;P1M2&=~SET_BIT1
//#define P12_Quasi_Mode                                P1M1&=~SET_BIT2;P1M2&=~SET_BIT2
//#define P13_Quasi_Mode                                P1M1&=~SET_BIT3;P1M2&=~SET_BIT3
//#define P14_Quasi_Mode                                P1M1&=~SET_BIT4;P1M2&=~SET_BIT4
//#define P15_Quasi_Mode                                P1M1&=~SET_BIT5;P1M2&=~SET_BIT5
//#define P16_Quasi_Mode                                P1M1&=~SET_BIT6;P1M2&=~SET_BIT6
//#define P17_Quasi_Mode                                P1M1&=~SET_BIT7;P1M2&=~SET_BIT7
//#define P20_Quasi_Mode                                P2M1&=~SET_BIT0;P2M2&=~SET_BIT0
//#define P30_Quasi_Mode                                P3M1&=~SET_BIT0;P3M2&=~SET_BIT0
////------------------- Define Port as Push Pull mode -------------------
//#define P00_PushPull_Mode                        P0M1|=SET_BIT0;P0M2&=~SET_BIT0
//#define P01_PushPull_Mode                        P0M1|=SET_BIT1;P0M2&=~SET_BIT1
//#define P02_PushPull_Mode                        P0M1&=~SET_BIT2;P0M2|=SET_BIT2
//#define P03_PushPull_Mode                        P0M1&=~SET_BIT3;P0M2|=SET_BIT3
//#define P04_PushPull_Mode                        P0M1&=~SET_BIT4;P0M2|=SET_BIT4
//#define P05_PushPull_Mode                        P0M1&=~SET_BIT5;P0M2|=SET_BIT5
//#define P06_PushPull_Mode                        P0M1&=~SET_BIT6;P0M2|=SET_BIT6
//#define P07_PushPull_Mode                        P0M1&=~SET_BIT7;P0M2|=SET_BIT7
//#define P10_PushPull_Mode                        P1M1&=~SET_BIT0;P1M2|=SET_BIT0
//#define P11_PushPull_Mode                        P1M1&=~SET_BIT1;P1M2|=SET_BIT1
//#define P12_PushPull_Mode                        P1M1&=~SET_BIT2;P1M2|=SET_BIT2
//#define P13_PushPull_Mode                        P1M1&=~SET_BIT3;P1M2|=SET_BIT3
//#define P14_PushPull_Mode                        P1M1&=~SET_BIT4;P1M2|=SET_BIT4
//#define P15_PushPull_Mode                        P1M1&=~SET_BIT5;P1M2|=SET_BIT5
//#define P16_PushPull_Mode                        P1M1&=~SET_BIT6;P1M2|=SET_BIT6
//#define P17_PushPull_Mode                        P1M1&=~SET_BIT7;P1M2|=SET_BIT7
//#define P20_PushPull_Mode                        P2M1&=~SET_BIT0;P2M2|=SET_BIT0
//#define P30_PushPull_Mode                        P3M1&=~SET_BIT0;P3M2|=SET_BIT0
////------------------- Define Port as Input Only mode -------------------
//#define P00_Input_Mode                                P0M1|=SET_BIT0;P0M2&=~SET_BIT0
//#define P01_Input_Mode                                P0M1|=SET_BIT1;P0M2&=~SET_BIT1
//#define P02_Input_Mode                                P0M1|=SET_BIT2;P0M2&=~SET_BIT2
//#define P03_Input_Mode                                P0M1|=SET_BIT3;P0M2&=~SET_BIT3
//#define P04_Input_Mode                                P0M1|=SET_BIT4;P0M2&=~SET_BIT4
//#define P05_Input_Mode                                P0M1|=SET_BIT5;P0M2&=~SET_BIT5
//#define P06_Input_Mode                                P0M1|=SET_BIT6;P0M2&=~SET_BIT6
//#define P07_Input_Mode                                P0M1|=SET_BIT7;P0M2&=~SET_BIT7
//#define P10_Input_Mode                                P1M1|=SET_BIT0;P1M2&=~SET_BIT0
//#define P11_Input_Mode                                P1M1|=SET_BIT1;P1M2&=~SET_BIT1
//#define P12_Input_Mode                                P1M1|=SET_BIT2;P1M2&=~SET_BIT2
//#define P13_Input_Mode                                P1M1|=SET_BIT3;P1M2&=~SET_BIT3
//#define P14_Input_Mode                                P1M1|=SET_BIT4;P1M2&=~SET_BIT4
//#define P15_Input_Mode                                P1M1|=SET_BIT5;P1M2&=~SET_BIT5
//#define P16_Input_Mode                                P1M1|=SET_BIT6;P1M2&=~SET_BIT6
//#define P17_Input_Mode                                P1M1|=SET_BIT7;P1M2&=~SET_BIT7
//#define P20_Input_Mode                                P2M1|=SET_BIT0;P2M2&=~SET_BIT0
//#define P30_Input_Mode                                P3M1|=SET_BIT0;P3M2&=~SET_BIT0
////-------------------Define Port as Open Drain mode -------------------
//#define P00_OpenDrain_Mode                P0M1|=SET_BIT0;P0M2|=SET_BIT0
//#define P01_OpenDrain_Mode                P0M1|=SET_BIT1;P0M2|=SET_BIT1
//#define P02_OpenDrain_Mode                P0M1|=SET_BIT2;P0M2|=SET_BIT2
//#define P03_OpenDrain_Mode                P0M1|=SET_BIT3;P0M2|=SET_BIT3
//#define P04_OpenDrain_Mode                P0M1|=SET_BIT4;P0M2|=SET_BIT4
//#define P05_OpenDrain_Mode                P0M1|=SET_BIT5;P0M2|=SET_BIT5
//#define P06_OpenDrain_Mode                P0M1|=SET_BIT6;P0M2|=SET_BIT6
//#define P07_OpenDrain_Mode                P0M1|=SET_BIT7;P0M2|=SET_BIT7
//#define P10_OpenDrain_Mode                P1M1|=SET_BIT0;P1M2|=SET_BIT0
//#define P11_OpenDrain_Mode                P1M1|=SET_BIT1;P1M2|=SET_BIT1
//#define P12_OpenDrain_Mode                P1M1|=SET_BIT2;P1M2|=SET_BIT2
//#define P13_OpenDrain_Mode                P1M1|=SET_BIT3;P1M2|=SET_BIT3
//#define P14_OpenDrain_Mode                P1M1|=SET_BIT4;P1M2|=SET_BIT4
//#define P15_OpenDrain_Mode                P1M1|=SET_BIT5;P1M2|=SET_BIT5
//#define P16_OpenDrain_Mode                P1M1|=SET_BIT6;P1M2|=SET_BIT6
//#define P17_OpenDrain_Mode                P1M1|=SET_BIT7;P1M2|=SET_BIT7
//#define P20_OpenDrain_Mode                P2M1|=SET_BIT0;P2M2|=SET_BIT0
//#define P30_OpenDrain_Mode                P3M1|=SET_BIT0;P3M2|=SET_BIT0
////--------- Define all port as quasi mode ---------
//#define Set_All_GPIO_Quasi_Mode                        P0M1=0;P0M1=0;P1M1=0;P1M2=0;P2M1=0;P2M2=0;P3M1=0;P3M2=0
#endif

/*------------------------------------------------
The main C function.  Program execution starts
here after stack initialization.
------------------------------------------------*/

void main (void)
{
//        unsigned char temp;
        Set_All_GPIO_Quasi_Mode;                                        // Define in Function_define.h
       
#if 0
        InitialUART0_Timer3(115200);
//        set_CLOEN;                                                                                  // For clock out from P1.1
  
  while(1)
  {
                clr_GPIO1;                                                                                        // Tiny board GPIO1 LED define
                P0 = 0x00;
                P2 = 0x00;
                P1 = 0x00;
                Timer0_Delay1ms(30);
                P0 = 0xff;
                P2 = 0xff;
                P1 = 0xff;
                set_GPIO1;       

                Send_Data_To_UART0(0x35);                                        //UART0 send ascii "U"
                temp = 0x31 + P0;
                Send_Data_To_UART0(temp);
                temp = 0x31 + P1;
                Send_Data_To_UART0(temp);

                Timer0_Delay1ms(30);
  }
#endif

#if 1
  
  while(1)
  {
                clr_GPIO1;                                                                                        // Tiny board GPIO1 LED define
                P0 = 0x00;
                P2 = 0x00;
                P1 = 0x00;
                Timer0_Delay1ms(30);
                P0 = 0xff;
                P2 = 0xff;
                P1 = 0xff;
                set_GPIO1;       
                Timer0_Delay1ms(30);
  }
#endif
       

}



使用特权

评论回复
15
可天下|  楼主 | 2018-1-20 11:35 | 只看该作者

谢谢。我复制进去了有报错。还有  就点亮一个LED灯,那么多代码吗?

使用特权

评论回复
16
antusheng| | 2018-1-20 12:29 | 只看该作者
可天下 发表于 2018-1-20 11:35
谢谢。我复制进去了有报错。还有  就点亮一个LED灯,那么多代码吗?

那是官方的例子,用不了那么多,这个是所有端口都当做你接了LED的操作。我的意思是你看看这个设置流程怎么弄,要配置GPIO的模式的。

使用特权

评论回复
17
可天下|  楼主 | 2018-1-20 12:37 | 只看该作者
哪里有新唐视频教程?点亮一个灯的手把手教程。   哪位大神自己也可以录制一个  传上来让小白入门。

使用特权

评论回复
18
卧龙小子| | 2018-1-20 16:24 | 只看该作者
难道你们没发现他主函数文件名是D.C的吗?

使用特权

评论回复
19
可天下|  楼主 | 2018-1-20 17:58 | 只看该作者
卧龙小子 发表于 2018-1-20 16:24
难道你们没发现他主函数文件名是D.C的吗?

嗯  随便取的名字。取名有什么讲究吗?D.C   

使用特权

评论回复
20
zhuomuniao110| | 2018-1-20 18:07 | 只看该作者
文件名没有特别要求,是你没进行配置就是用了,不配置,不行,驱动不起来。

使用特权

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

本版积分规则

6

主题

38

帖子

0

粉丝