[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