zhanyanqiang 发表于 2013-7-20 23:12:45

发个LGT8F88A外部8M晶振定时器T0定时1MS的程序(CVAVR)

发个LGT8F88A外部8M晶振定时器T0定时1MS的程序(CVAVR)
共享下,给有需要的人,LGT的服务还是很给力的,我提的几个上位机的改进,官方都很快执行了

//#include <mega88a.h>
#include ".\Src\lgt8f88a_full.h"
#include <delay.h>

interrupt void timer0_ovf_isr(void)
{
   TCNT0=0x83;
   PORTC = ~PORTC;
}

void main(void)
{
    //EXT OSC
    PMCR |= 0x80;
    PMCR |= 0x04;
    delay_us(10);
    PMCR |= 0x80;
    PMCR = 0xA5;      
      
        //set clock divider
        CLKPR = 0x80;          //1000 0000
        CLKPR = 0x80;          //1000 0001

    PORTB=0x00;
    DDRB=0x00;

    PORTC=0x00;//0100 0000
    DDRC=0xFF;

    PORTD=0x00;
    DDRD=0x00;
   
    TCCR0A=0x00;
    TCCR0B=0x03;
    TCNT0=0x83;
   
    OCR0A=0x00;
    OCR0B=0x00;
    TCCR1A=0x00;
    TCCR1B=0x00;
    TCNT1H=0x00;
    TCNT1L=0x00;
    ICR1H=0x00;
    ICR1L=0x00;
    OCR1AH=0x00;
    OCR1AL=0x00;
    OCR1BH=0x00;
    OCR1BL=0x00;
    ASSR=0x00;
    TCCR2A=0x00;
    TCCR2B=0x00;
    TCNT2=0x00;
    OCR2A=0x00;
    OCR2B=0x00;
    EICRA=0x00;
    EIMSK=0x00;
    PCICR=0x00;
    TIMSK0=0x01;
    TIMSK1=0x00;
    TIMSK2=0x00;
    UCSR0B=0x00;
    ACSR=0x80;
    ADCSRB=0x00;
    DIDR1=0x00;
    ADCSRA=0x00;
    SPCR=0x00;
    TWCR=0x00;

    #asm("sei")

while (1)
      {

      }
}

Bicycle 发表于 2013-7-22 12:39:21

支持下楼主,我也是用CV

LGT 发表于 2013-7-22 18:35:18

楼主辛苦!

楼主为啥把所有寄存器都初始化了, 只要初始化使用的那些就可以了。

zhanyanqiang 发表于 2013-7-22 18:52:50

LGT 发表于 2013-7-22 18:35 static/image/common/back.gif
楼主辛苦!

楼主为啥把所有寄存器都初始化了, 只要初始化使用的那些就可以了。


CVAVR自己生成的~~~省事啊~~哈哈

yzz163 发表于 2013-8-7 20:38:44

本帖最后由 yzz163 于 2013-8-7 20:40 编辑

官方说明8F08A选164P芯片,你是用的 mega88a 编译的吗?

到底用哪个?还有个问题,熔丝、工作频率如何烧?

LGT 发表于 2013-8-7 21:08:39

yzz163 发表于 2013-8-7 20:38 static/image/common/back.gif
官方说明8F08A选164P芯片,你是用的 mega88a 编译的吗?

到底用哪个?还有个问题,熔丝、工作频率如何烧? ...

08A是选M164, LGT8F88A是和M88兼容的, 编译就选择M88。

ylei12 发表于 2013-8-11 00:27:08

终于看到有人用cvavr了,希望有人多上几个cvavr的例子,看看怎么用的

ylei12 发表于 2013-8-11 00:28:11

另外,如果是pin to pin了,那么原来avr的isp下载器是不是也可以用呢

zhanyanqiang 发表于 2013-8-11 09:36:42

ylei12 发表于 2013-8-11 00:28 static/image/common/back.gif
另外,如果是pin to pin了,那么原来avr的isp下载器是不是也可以用呢

不能用~~~~~~买lgt专用的

yzz163 发表于 2013-8-19 14:28:53

zhanyanqiang 发表于 2013-8-11 09:36 static/image/common/back.gif
不能用~~~~~~买lgt专用的

是这个仿真器吗?
http://www.mailshop.cn/product_big_image.jsp?product_id=10977
页: [1]
查看完整版本: 发个LGT8F88A外部8M晶振定时器T0定时1MS的程序(CVAVR)