Chiarimenti file help Bascom

Sezione dedicata al sistema di sviluppo BASCOM-AVR per i micro AVR
At90s, Attiny, Atmega e Xmega

Chiarimenti file help Bascom

Postby suibaf » 15 Apr 2014, 13:16

Sul file di help nella sezione config serialin trovo:

-important When using the BYTEMATCH option, you must preserve the registers you alter. If you do not know which one, use PUSHALL and POPALL.

-noticeTo clear the buffer, use CLEAR SERIALIN. Do not read and write the internal buffer variables yourself.

Potreste chiarirmi questi 2 affermazioni?
User avatar
suibaf
 
Posts: 122
Joined: 08 Mar 2014, 09:55
Location: Lecce

Re: Chiarimenti file help Bascom

Postby pier » 15 Apr 2014, 19:54

Mi risulta (help Bascom) che servano solo se mescoli codice ASM e Bascom ad esempio quando salti ad una sub.
A DeLuca l'ardua sentenza.
pier
 
Posts: 115
Joined: 11 Aug 2013, 22:05

Re: Chiarimenti file help Bascom

Postby deluca » 15 Apr 2014, 22:08

Per ottimizzare l'uso della seriale bufferizzata, è stato ridotto all'osso il codice asm relativo che assolve a questo compito.
Ciò detto, quando si usa Bytematch è consigliabile salvare i registri fino ad allora impiegati poichè non viene fatto in modo automatico.
Visto che l'utente programmatore non può risalire al codice compilato per ragioni ovvie, e quindi non sa quali registri ha fino ad allora usato, si adotta il metodo del salvataggio selgaggio dei registri. Ovvero ! li salviamo tutti con PUSHALL e alla fine li riprendiamo con POPALL.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Chiarimenti file help Bascom

Postby suibaf » 15 Apr 2014, 22:26

Grazie mille!
User avatar
suibaf
 
Posts: 122
Joined: 08 Mar 2014, 09:55
Location: Lecce


Return to BASCOM-AVR

Who is online

Users browsing this forum: No registered users and 21 guests

cron