[elektro] atmel C help

Gabor Jordan jordang.elektro at gmail.com
Sat Dec 10 15:29:17 CET 2011


ÜDV,
Atmel vezérkőkkel kapcsolatban kérnék segíséget.
Kaptam egy lemezjátszó motor vezérlés leírást még évekkel ezelőtt. 
Kapcsirajz mellett egy .c és egy .m51 kiterjesztésű file volt a 
csomagban és ennek állítólag elégnek kellett volna lenni. Akkor én 
túrtam valami c fordítót, rá is vettem, hogy leforduljon, de a vezérlő 
be sem indult, akkor feladtam. Most viszont kellene.
AT89C2051 van benne, én SO tokkal csináltam.

Az egész csak 100kB, ha lenne valaki aki segít belenézni, meg tudja 
mondani milyen C fordítóval készült, az is nagy segítség, de ha küldenék 
kontrollert és abba belesütné, az lenne a tuti.

?

Köszönöm,

JG

A .51 file így kezdődik :
"
LX51 CODE BANKING LINKER/LOCATOR V05.01.14       01/20/03  10:22:37  PAGE  1
WIN32 LX51 CODE BANKING LINKER/LOCATOR V05.01.14,  INVOKED BY:
LX51 
c:\programme\ride\projects\dcmot20\io.obj,c:\programme\ride\projects\dcm&
ot20\dcmot.obj TO(c:\programme\ride\projects\dcmot20\dcmot20.AOF) 
PR(c:\progr&
amme\ride\projects\dcmot20\dcmot20.m51) PW(80) XSIZE(65536) CSIZE(65536) 
RS(1&
28) RSI(128) IX MAP
......"

A .c meg így :
"
#include <stdio.h>
#include <stdlib.h>

typedef unsigned char byte;    /*  8 bit unsigned */
typedef unsigned int  word;    /* 16 bit unsigned */
typedef unsigned long dword;   /* 32 bit unsigned */

/**************************************************************************
  * SFR bit definitions                                                    *
  **************************************************************************/

sfr TMOD        = 0x89;
sfr TL0         = 0x8A;
..."




More information about the Elektro mailing list