problemi con Ischarwaiting

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

problemi con Ischarwaiting

Postby pier » 22 Jun 2015, 21:11

Salve a tutti. Anche a me tocca confrontarmi con Ischarwaiting che mi risulta instabile nel senso che senza apparente motivo alcune volte (poche) funziona ed altre no. Preciso che sto lavorando solo in simulazione.
Avendo avuto il dubbio che il problema fosse dovuto alla assenza di interrupt ho testato il semplice codice che allego e che al momento non funziona mai mentre un codice più complesso, ma simile nel meccanismo di cattura della seriale, funziona "a targhe alterne" (sempre in simulazione).
Questo test confermerebbe che non si ha nessun interrupt infatti un "print a" messo prima dell' IF scrive sempre e solo 0 mentre quello messo dopo non scrive, ovviamente, mai nulla.
L'input lo fornisco mediante la tastiera del PC.
Avendo avuto in passato qualche problema con il simulatore, ho anche provato a resettare il PC ma nulla.
Girellando in rete mi pare di non essere il solo a scornarmi con Ischarwaiting...
Qualche idea? Vi ringrazio in anticipo

Code: Select all
$sim
$regfile = "m48def.dat"
$crystal = 8000000
$baud = 19200
$hwstack = 32
$swstack = 10
$framesize = 40

Config Serialin = Buffered , Size = 20

Dim a as byte

Enable Interrupts


Do

   a = Ischarwaiting()

   If a = 1 Then

      print a

   End If

Loop
pier
 
Posts: 115
Joined: 11 Aug 2013, 22:05

Risolto problema con Ischarwaiting!!

Postby pier » 22 Jun 2015, 21:26

Perdonatemi. mi vergogno come un ladro!!
Il problema dipendeva solo dal fatto che prima di digitare l'input non cliccavo nella finestra di immissione dell'emulatore di terminale :oops: :oops: :oops:

Grazie e alla prossima
pier
 
Posts: 115
Joined: 11 Aug 2013, 22:05

Re: problemi con Ischarwaiting

Postby deluca » 23 Jun 2015, 08:07

no prb.... capita !!
cmq, in questa modalità non è necessario configurare il serialin ed abilitare gli interrupts poichè il comportamento non cambia.
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: problemi con Ischarwaiting

Postby pier » 23 Jun 2015, 13:51

Grazie per la comprensione!
pier
 
Posts: 115
Joined: 11 Aug 2013, 22:05


Return to BASCOM-AVR

Who is online

Users browsing this forum: No registered users and 21 guests

cron