potřebuji nutně nahrát soubor asm do AT89C4051

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
maja19
Příspěvky: 41
Registrován: 01 pro 2005, 01:00
Kontaktovat uživatele:

potřebuji nutně nahrát soubor asm do AT89C4051

#1 Příspěvek od maja19 »

Koupil jsem Patmel3 a záskal jsem soubor do AT89C4051, který je v *asm. Při kompilaci mi to vypsalo cca 800 chyb. Volal jsem autorovi a ten mi řekl, že se soubor funkční, ale že nemá čas. Od té doby nekomunikuje. Pro mě je to ale více než důležité. Mám tedy dvě otázky. Kde sehnat věci k odzkoušení souboru. Co vše potřebuji k tomu abych porozuměl. Knihu od pana Matouška jsem právě stáhnul. Patmel mám. Jaké vývojové prostředí? Atd. Poradíte mi prosím?

Uživatelský avatar
ViPali
Příspěvky: 524
Registrován: 21 lis 2005, 01:00
Bydliště: Bratislava

#2 Příspěvek od ViPali »

Možno je to v tom, že ASM súbor kompiluješ v tvare DOC alebo TXT s formátovaním. Ulož ho napr. vo Write ako RFT a spusti kompiláciu.

Daj sem aspon kúsok toho chybového hlásenia.
Ako elektrikár sa cítim slobodne.
Môžem hovoriť do vedenia!

Uživatelský avatar
maja19
Příspěvky: 41
Registrován: 01 pro 2005, 01:00
Kontaktovat uživatele:

#3 Příspěvek od maja19 »

ViPali píše:Možno je to v tom, že ASM súbor kompiluješ v tvare DOC alebo TXT s formátovaním. Ulož ho napr. vo Write ako RFT a spusti kompiláciu.

Daj sem aspon kúsok toho chybového hlásenia.
soubor je v poznámkovém sešitě, jen s koncovkou *.ASM. Skoro na každém řádku je poznámka, ale není za středníkem. Prý to tomu překladači nevadí. Já tam středníky dal a počet chyb je rapidně menší, ale stále jsou. Neřekl ale v jakém překladači to dělat. Jsem ochoten soubor poslat těm co by mi chtěli pomoct.
Chybové hlášky jsou typu "Illegal or missing expression", právě u těch komentářů, dále "Illegal bit designator".
0091 C200 63 clr p3.5 ;Zapni telefon
****---------------------------------------^
****ERROR #17: Illegal bit designator

00B9 300000 81 jnb 7 tl11
****--------------------------------------^---^
****ERROR #11: Illegal or missing expression operator
****ERROR #22: Missing operand delimiter

Line #63, ERROR #17: Illegal bit designator
Line #81, ERROR #11: Illegal or missing expression operator
Line #81, ERROR #22: Missing operand delimiter

Uživatelský avatar
ViPali
Příspěvky: 524
Registrován: 21 lis 2005, 01:00
Bydliště: Bratislava

#4 Příspěvek od ViPali »

Otvor ten súbor vo Worde povoľ tabulátory a špeciálne znaky „ikona návestia - obrátené PÍ„ tam budeš vidieť čo všetko je tam okrem čistého textu. Odstráň to a ulož ako RFT text (Rich (Raw) Format Text – hustý, alebo čistý text bez formátovania). Otvorenie a uloženie ako RFT niekedy nepomáha.
Dobré je poznať aj konvencie prekladača (nepracujem s ním, tak neviem), niekedy prijme oddelenie stĺpcov medzerou aj tabulátorom a niekedy mu niektorý z nich vadí.
Ja robím s PIC a priznám, že niekedy napíšem program za pár minút a potom dohľadávam porušenie konvencií kým je asm 0error.
Ako elektrikár sa cítim slobodne.
Môžem hovoriť do vedenia!

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#5 Příspěvek od ZdenekHQ »

Pošli mě ten zdroják mailem, já se na to mrknu.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
rkozeluh
Příspěvky: 261
Registrován: 17 úno 2007, 01:00
Bydliště: Liberec

#6 Příspěvek od rkozeluh »

Cau, taky jsem mel podobne problemy. Posli na e-mail ten kod (*.asm), ja se na to podivam a prelozim. Ahoj R

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“