PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Help me! (http://www.picvietnam.com/forum/showthread.php?t=4719)

tkpro 08-08-2009 10:27 AM

Help me!
 
nhờ các caop thủ chỉ giúp e xem tại sao đoạn code nè của e ko đcj ngon lém. hì, đọc trên máy tính mã kô đúng.
//----------------
Code:

#include<16f877a.h>
#device *=16 ADC=8
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT,NOLVP, NOCPD, NOWRT
#use delay(clock = 20000000)
#use rs232(baud=9600,parity=n,xmit=pin_C6,rcv=pin_C7)
# byte portA=0x05
# byte portB=0x06
# byte portC=0x07
# byte portD=0x08
# byte portE=0x09
//////////////////////////////////
 char i;
 char j;
# int_rda
void nhan()
        {
        delay_us(100);
        j=getc();
        portD=j;
        }
void main()
{
          set_tris_b(0);
          set_tris_d(0);
      enable_interrupts(int_rda);
      enable_interrupts(global);
        while(true)
        {
//        for(i=1;i<=9;i++)
//        {
                putc(65);
                delay_ms(2000);
//        }
        }
}


kokonobk 08-08-2009 11:13 AM

loi khi nap PIC
 
may pac jup em voi loay hoay tu sang ma chua nap duoc con PIC.em dang nap con 30F2010 bang MPLAB bang mach nap PICKIT2.luc dau con nhan PIC nhung van ko nap duoc.Gio no do chung bao loi j em cung ko ro.nho cac pac giai thich em voi
Erasing Target
PKWarn0003: Unexpected device ID: Please verify that a dsPIC30F2010 is correctly installed in the application. (Expected ID = 0x400000, ID Read = 0x0)
Blank Checking
PKWarn0003: Unexpected device ID: Please verify that a dsPIC30F2010 is correctly installed in the application. (Expected ID = 0x400000, ID Read = 0x0)
Blank Checking Program Memory
PK2Error0027: Failed verify (Address = 0x0 - Expected Value 0xFFFFFF - Value Read 0xC02000)
PICkit 2 Ready
em po tay.nho cao thu chi giao em zoi.thak cac pac nhiu

tkpro 08-08-2009 11:51 AM

Trích:

Nguyên văn bởi tkpro (Post 28455)
nhờ các caop thủ chỉ giúp e xem tại sao đoạn code nè của e ko đcj ngon lém. hì, đọc trên máy tính mã kô đúng.
//----------------
Code:

#include<16f877a.h>
#device *=16 ADC=8
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT,NOLVP, NOCPD, NOWRT
#use delay(clock = 20000000)
#use rs232(baud=9600,parity=n,xmit=pin_C6,rcv=pin_C7)
# byte portA=0x05
# byte portB=0x06
# byte portC=0x07
# byte portD=0x08
# byte portE=0x09
//////////////////////////////////
 char i;
 char j;
# int_rda
void nhan()
        {
        delay_us(100);
        j=getc();
        portD=j;
        }
void main()
{
          set_tris_b(0);
          set_tris_d(0);
      enable_interrupts(int_rda);
      enable_interrupts(global);
        while(true)
        {
//        for(i=1;i<=9;i++)
//        {
                putc(65);
                delay_ms(2000);
//        }
        }
}


a giúp e định dạng lại code được không anh Nam?


Múi giờ GMT. Hiện tại là 01:44 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam