打印
[文档下载]

求助贴

[复制链接]
1393|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aiwosuoai1992|  楼主 | 2016-12-26 14:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谁有N79E715的例程库啊,急求!网上找不到啊
沙发
langziwuliao| | 2016-12-26 16:53 | 只看该作者
715的我这边有,加我QQ,我发给你吧

使用特权

评论回复
板凳
稳稳の幸福| | 2016-12-26 22:09 | 只看该作者
http://www.wpgholdings.com/hotch ... cn/smart_home/15243
看这个,官方的,需要联系他们的人吧

使用特权

评论回复
地板
稳稳の幸福| | 2016-12-26 22:10 | 只看该作者
5
稳稳の幸福| | 2016-12-26 22:11 | 只看该作者
这个是例程,上面的链接还有手册之类的。
N79E715_SampleCode_Keil_C51_V1.0.0.zip (1.35 MB)



使用特权

评论回复
6
稳稳の幸福| | 2016-12-26 22:33 | 只看该作者
希望上面的例程可以帮助到楼主。

使用特权

评论回复
7
aiwosuoai1992|  楼主 | 2016-12-27 08:31 | 只看该作者
langziwuliao 发表于 2016-12-26 16:53
715的我这边有,加我QQ,我发给你吧

谢谢

使用特权

评论回复
8
aiwosuoai1992|  楼主 | 2016-12-27 08:31 | 只看该作者
稳稳の幸福 发表于 2016-12-26 22:09
http://www.wpgholdings.com/hotchannel/procurement_detail/zhcn/smart_home/15243
看这个,官方的,需要 ...

谢谢您的帮助

使用特权

评论回复
9
aiwosuoai1992|  楼主 | 2016-12-27 08:34 | 只看该作者
稳稳の幸福 发表于 2016-12-26 22:10
http://www.nuvoton.com/hq/resource-download.jsp?tp_GUID=EC0120150923114343

http://www.nuvoton.com/h ...

谢谢您的慷慨相助!

使用特权

评论回复
10
aiwosuoai1992|  楼主 | 2016-12-27 08:39 | 只看该作者
不过新唐的资料真的不太多啊,初次接触想找点资料也不好找,幸而热心人还是比较多滴,真是雪中送炭哪,甚是感激

使用特权

评论回复
11
落叶行健ywm| | 2016-12-27 08:44 | 只看该作者
找资料,到官网。一切都解决了!

使用特权

评论回复
12
wahahaheihei| | 2016-12-27 20:22 | 只看该作者
不错不错,有问题在这论坛发帖,肯定有人帮忙解决。

使用特权

评论回复
13
捉虫天师| | 2016-12-27 23:51 | 只看该作者
/*---------------------------------------------------------------------------------------------------------*/
/*                                                                                                         */
/* Copyright(c) 2015 Nuvoton Technology Corp. All rights reserved.                                         */
/*                                                                                                         */
/*---------------------------------------------------------------------------------------------------------*/

//***********************************************************************************************************
//  Nuvoton Technology Corp.
//  E-mail: MicroC-8bit@nuvoton.com
//***********************************************************************************************************
//  Application: Power Down Wake up
//  External interrupt 0 Wake up  => P1.3 input low(falling edge).
//  External interrupt 1 Wake up  => P1.4 input low(falling edge).
//  Keyboard interrupt   Wake up  => P0 input low(falling edge)
//  Brown out interrupt  Wake up  => Vdd < 3.8V
//  Watch dog interrupt  Wake up  => Watch dog timer time out
//  ADC interrupt        Wake up  => ADC conversion finish
//
//  Output : UART show result on hyper-terminal
//           P1.7 toggle when MCU wake up every once
//           P1.4 flash when power down pass
//           P2.1 flash when power down pass
//***********************************************************************************************************

//------------------------- <<< Use Configuration Wizard in Context Menu >>> --------------------------------
// <h> Power down wake up source
//          <o0.0> External interrupt0
//                  <0=> Disable
//                  <1=> Enable
//          <o1.0> External interrupt1
//                  <0=> Disable
//                  <1=> Enable
//          <o2.0> Key board interrupt
//                  <0=> Disable
//                  <1=> Enable
//          <o3.0> Brown out detect interrupt
//                  <0=> Disable
//                  <1=> Enable
//          <o4.0> Watch dog timer interrupt
//                  <0=> Disable
//                  <1=> Enable
//          <o5.0> ADC interrupt
//                  <0=> Disable
//                  <1=> Enable
// </h>
// <h> KBI  Enable
//          <q6.0> KBI.0
//          <q6.1> KBI.1
//          <q6.2> KBI.2
//          <q6.3> KBI.3
//          <q6.4> KBI.4
//          <q6.5> KBI.5
//          <q6.6> KBI.6
//          <q6.7> KBI.7
// </h>
//<o7.0..2> WDT Prescalar Select
//      <0=> 1/1    <1=> 1/2    <2=> 1/8    <3=> 1/16
//      <4=> 1/32   <5=> 1/64   <6=> 1/128  <7=> 1/256
//
//     <o8.6> UART pin Select
//          <0=> Select P1.0, P1.1 as UART pin(default)
//          <1=> Select P2.6, P2.7 as UART pin(28 pin only)
//-------------------------------- <<< end of configuration section >>> -------------------------------------

#define  EXT_INT0_EN        1
#define  EXT_INT1_EN        1
#define  KBI_INT_EN         1
#define  BOD_INT_EN         1
#define  WDT_INT_EN         1
#define  ADC_INT_EN         1
#define  KBI_Enable         0xFF
#define  WDT_CLK_DIV        0x07
#define  Uart_Port_Sel      0x00

#include <stdio.h>
#include "N79E715.h"
#include "Typedef.h"
#include "Define.h"
#include "Common.h"
#include "Delay.h"
#include "ISR.h"
#include "wdt.h"
#include "Version.h"

UINT16 i;
bit EA_Save_bit;
//-----------------------------------------------------------------------------------------------------------
void main()
{
    AUXR1 |= Uart_Port_Sel;                 // Select P10/P11 as UART pin(default)
    InitialUART0_Timer1(9600);              // 9600 Baud Rate [url=home.php?mod=space&uid=72445]@[/url] 11.0592MHz
    printf ("\n*===================================================================");
    printf ("\n*  Name: N79E715 Series PowerDown Wake-up Sample Code.");
    printf ("\n*===================================================================");
    printf ("\nPower Down Wake up Demo Start.\n");
    P0 = 0x00;
    for(i = 0; i<60000; i++);
    P0 = 0xFF;
    P17 = 0;
    EA = 1;

    //********************** External interrupt0 ************************
    #if EXT_INT0_EN == 1
        printf ("\nDemo INT0 Wake Up Function...");
        clr_IE0;                            // Clear external interrupt0 flag first
        EX0 = 1;                            // Enable External interrupt0
        PCON |= SET_BIT1;                   // Enter power down mode
        printf ("\nMCU Wake Up...");
        P17 = ~P17;
    #endif
    //********************** External interrupt1 ************************
    #if EXT_INT1_EN == 1
        printf ("\nDemo INT1 Wake Up Function...");
        clr_IE1;                            // Clear external interrupt1 first
        EX1 = 1;                            // Enable external interrupt1
        PCON |= SET_BIT1;                   // Enter power down mode
        printf ("\nMCU Wake Up...");
        P17 = ~P17;
    #endif
    //********************** Keyboard interrupt **************************
    #if KBI_INT_EN == 1
        printf ("\nDemo KBI Wake Up Function...");
        clr_KBIF0;                          // Clear keyboard interrupt flag first
        KBIE = KBI_Enable;                  // Enable P1 that cause keyboard
        EKB = 1;                            // Enable key board interrupt
        PCON |= SET_BIT1;                   // Enter power down mode
        printf ("\nMCU Wake Up...");
        P17 = ~P17;
    #endif
    //********************** Brown out detect ***************************
    #if BOD_INT_EN == 1
        printf ("\nDemo Brown-Out Wake Up Function...");
        TA = 0xAA;
        TA = 0x55;
        PMCR = 0xC0;
        EBO = 1;                            // Enable brown out detect
        PCON |= SET_BIT1;
        printf ("\nMCU Wake Up...");
        P17 = ~P17;
    #endif
    //********************** Watch dog timer ****************************
    #if WDT_INT_EN == 1
        printf ("\nDemo Watch Dog Wake Up Function...");
        TA = 0xAA;
        TA = 0x55;
        WDCON0 |= WDT_CLK_DIV;              // Select bit length of WDT counter
        TA = 0xAA;
        TA = 0x55;
        WDCON0 |= SET_BIT4;
        clr_WDTF;                           // Clear WDT flag
        EWDI = 1;                           // Enable WDT interrupt
        set_WDCLR;                          // Clear WDT counter
        set_WDTEN;                          // Enable WDT
        PCON |= SET_BIT1;                   // Enter power down mode
        printf ("\nMCU Wake Up...");
        P17 = ~P17;
    #endif
    //********************** ADC interrupt ******************************
    #if ADC_INT_EN == 1
        printf ("\nDemo ADC Wake Up Function...");
        clr_ADCI;                           // Clear ADC flag first
        ADCCON1 |= 0x82;                    // ADC clock is RC/2 clock and enable ADC
        EADC = 1;                           // Enable ADC interrupt
        ADCS = 1;                           // ADC run
        PCON |= SET_BIT1;                   // Enter power down mode
        printf ("\nMCU Wake Up...");
        P17 = ~P17;
    #endif
    printf ("\nPower Down Wake Up Test OK!");
    P17 = 1;
    while(1)
    {
        P14 = 1;
        P21 = 1;
        Delay1ms(500);
        P14 = 0;
        P21 = 0;
        Delay1ms(500);
    }
}
//-----------------------------------------------------------------------------------------------------------
void INT0_ISR(void) interrupt 0             // Vector @  0x03
{
    clr_IE0;
    EX0 = 0;
}
//-----------------------------------------------------------------------------------------------------------
void INT1_ISR(void) interrupt 2             // Vector @  0x13
{
    clr_IE1;
    EX1 = 0;
}
//-----------------------------------------------------------------------------------------------------------
void KBI_ISR(void)  interrupt 7             // Vector @  0x3B
{
    clr_KBIF0;
    EKB = 0;
}
//-----------------------------------------------------------------------------------------------------------
void BOD_ISR(void)  interrupt 8             // Vector @  0x43
{
    clr_BOF;
    EBO = 0;
}
//-----------------------------------------------------------------------------------------------------------
void WDT_ISR(void)  interrupt 10            // Vector @  0x53
{
    clr_WDTF;
    clr_WDTEN;
    EWDI = 0;
}
//-----------------------------------------------------------------------------------------------------------
void ADC_ISR(void)  interrupt 11            // Vector @  0x5B
{
    clr_ADCI;
    EADC = 0;
}
//-----------------------------------------------------------------------------------------------------------


使用特权

评论回复
14
aiwosuoai1992|  楼主 | 2016-12-28 16:01 | 只看该作者

使用特权

评论回复
15
huangcunxiake| | 2016-12-28 21:34 | 只看该作者
不错,竟然有例程,收了。

使用特权

评论回复
16
zhuotuzi| | 2016-12-30 17:13 | 只看该作者
哥们,一般都是先去官方网站搜一下啊

使用特权

评论回复
17
nobleliom| | 2016-12-30 19:55 | 只看该作者
官网肯定有的,不过不是在新唐的官网,在以前华邦的官网有。

使用特权

评论回复
18
捉虫天师| | 2016-12-31 20:17 | 只看该作者
楼上的,华邦早改成新唐了。

使用特权

评论回复
19
稳稳の幸福| | 2017-1-9 23:26 | 只看该作者
哈哈,新手都是不知道从何下手。

使用特权

评论回复
20
稳稳の幸福| | 2017-1-9 23:27 | 只看该作者
aiwosuoai1992 发表于 2016-12-27 08:34
谢谢您的慷慨相助!

不用谢,大家都从新手过来过。

使用特权

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

本版积分规则

2

主题

48

帖子

0

粉丝