Home     Company     Products     Services     Community     Download     Store
    [Home arrow Community arrow Forum ]
Community
Community
Login Form





Lost Password?
No account yet? Register
Evidence Forum
Welcome, Guest
Please Login or Register.    Lost Password?
Re:Problemi di Frequenza (1 viewing) (1) Guests
Go to bottom Post Reply Favoured: 0
TOPIC: Re:Problemi di Frequenza
#64
paolo.gai (Admin)
Admin
Posts: 105
graph
User Offline Click here to see the profile of this user
Re:Problemi di Frequenza 8 Months ago Karma: 4  
Se ho capito bene, la situazione è:
- il led è acceso da un task
- il task è attivato ogni 20 ms
- aggiungendo del codice al task il led non si accende più periodicamente

Allora una possibile causa potrebbe essere il task che dura più dei 20ms.

Inoltre, installate la patch del kernel che abbiamo messo nella pagina download, che risolve un problema riscontrato nella gestione degli interrupt (potrebbe essere la causa del ritardo).

Ciao,

Paolo
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#65
onibaka (User)
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:Problemi di Frequenza 8 Months ago Karma: 0  
Quello che succede è:
- il task si avvia ogni 20ms
- ogni volta che si avvia il task accende o spenge il led (come da esempio)ed è stata controllata la frequenza con un oscilloscopio e risulta corretta
- inserito il codice per il controllo delle uscite tramite indirizzi e maschere il led rimane acceso sempre (almeno ad occhio sembrerebbe, come se si attivasse a una frequenza molto più alta dei 50 Hz) e l'oscillazione d'uscita si aggira sui 260 Hz circa.

Abbiamo fatto diverse prove levando e rimettendo il codice, e le inizializzazioni non danno problemi durante la compilazioni. Se la situazione si risolve tramite la patch allora non ci dovrebbero essere più problemi.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop
Evidence S.r.l. - PIVA: 01638690501
Via Carducci 64/A - Ghezzano - Pisa - Italy
Privacy Policy