[elektro] atmel C help
Gabor Jordan
jordang.elektro at gmail.com
Sun Dec 11 21:44:39 CET 2011
Nem találok csak eval verziót, amiben van pár megkötés ami aggaszt.
Lehet pont ezt hagytam figyelmen kívül pár éve :
* The startup code generated includes LJMPs. Code generated cannot be
used in single-chip devices that support 2 Kbytes or less of program
space.
* Programs start at offset 0x0800. Programs generated with the
evaluation software may not be programmed into single-chip devices
with less than 2 Kbytes of on-chip ROM.
* No hardware support for multiple DPTR registers is provided.
* No support for floating-point arithmetic and no support for user
libraries is provided.
* No support for in-line assembly using #pragma ASM.
* The following components which are present in the PK51 Full Version
are not included in the Evaluation Version: Linker for Code Banking,
Library Manager, and RTX51 Tiny Real-time Operating System.
Valaki le tudja fordítani nekem ?
Kösz,
JG
2011.12.10. 16:14 keltezéssel, Karoly Kovacs írta:
> Ez Keil C51 fejlesztorendszerrel keszult.
>
> Karoly
>
>
>> Ü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;
>> ..."
>>
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list