×
MSP430, Microcontrollori 16 bit Ultra Low Power
eZ-430 Chronos !!
11 Anni 11 Mesi fa #16
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: eZ-430 Chronos !!
Ciao,
la u dopo il numero indica solo unisgned char serve per garantire che il compilatore faccia uso del formato giusto.
la tecnica del moltiplicare il numero per una costante decimale o esadecimale serve per fare lo schift di un determinato valore.
Se guardi gli header file degli MSP430 "normali" si fa lo stesso.
#define TIMEOUT (10u)
e' in decimale per cui vale 10 dita della mano ovvero 1010 (binario) e non 0x1010 esadecimale.
Saluti,
Mauro
la u dopo il numero indica solo unisgned char serve per garantire che il compilatore faccia uso del formato giusto.
la tecnica del moltiplicare il numero per una costante decimale o esadecimale serve per fare lo schift di un determinato valore.
Se guardi gli header file degli MSP430 "normali" si fa lo stesso.
#define TIMEOUT (10u)
e' in decimale per cui vale 10 dita della mano ovvero 1010 (binario) e non 0x1010 esadecimale.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Mauro Laurenti
- Moderator
Riduci
Di più
11 Anni 11 Mesi fa #17
da cardis
Risposta da cardis al topic Re: eZ-430 Chronos !!
Un consiglio...
è meglio ostinarmi a modificare il firmware dei chronos o mi conviene agire direttamente su un nuovo main?
Ogni volta c'è qualche flag che viene settato o qualche ISR che viene attivata che mi impedisce di avere tutto sotto controllo...
Ciò mi impedisce di capire quando stia facendo errori di programmazione o quando e come si stanno attivando altre funzioni del chronos...Qui rimpiango la fase di simulazione dei PIC
è meglio ostinarmi a modificare il firmware dei chronos o mi conviene agire direttamente su un nuovo main?
Ogni volta c'è qualche flag che viene settato o qualche ISR che viene attivata che mi impedisce di avere tutto sotto controllo...
Ciò mi impedisce di capire quando stia facendo errori di programmazione o quando e come si stanno attivando altre funzioni del chronos...Qui rimpiango la fase di simulazione dei PIC
Si prega Accedi o Crea un account a partecipare alla conversazione.
- cardis
- Autore della discussione
- New Member
Riduci
Di più
- Messaggi: 18
- Ringraziamenti ricevuti 0
11 Anni 10 Mesi fa #18
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: eZ-430 Chronos !!
In sistemi complessi come l'orologio il debug non sempre ti aiuta.
Prendere certi eventi puo' essere difficile.
In ogni modo, se memoria non mi inganna, la pennetta USB inserita per la programmazione (qualora non fai uso del bootloader RF), funziona anche come Debugger.
Il debugger ha dei breack point in caso di accesso delle variabili (ovvero di indirizzi impostabili della memoria), quindi se qualcosa viene cambiato puoi controllare chi lo ha cambiato.
personalmente cercherei di integrare l'applicazione nel progetto originale ed eventualmente togliere quello che non serve, riducendo tutto all'osso.
saluti,
Mauro
Prendere certi eventi puo' essere difficile.
In ogni modo, se memoria non mi inganna, la pennetta USB inserita per la programmazione (qualora non fai uso del bootloader RF), funziona anche come Debugger.
Il debugger ha dei breack point in caso di accesso delle variabili (ovvero di indirizzi impostabili della memoria), quindi se qualcosa viene cambiato puoi controllare chi lo ha cambiato.
personalmente cercherei di integrare l'applicazione nel progetto originale ed eventualmente togliere quello che non serve, riducendo tutto all'osso.
saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
11 Anni 10 Mesi fa #19
da cardis
Risposta da cardis al topic Re: eZ-430 Chronos !!
Queste vacanze sono state proficue !!
Sono riuscito ad inserire le modifiche che volevo fare nel programm aoriginale, senza dover ripartire da zero.
Ora devo impostare meglio i parametri radio per valutare il rssi e regolare il buzzer...
Usare SmartRF 7 potrebbe essere una valida alternativa?
Grazie per i consigli !
Saluti,
Simone
Sono riuscito ad inserire le modifiche che volevo fare nel programm aoriginale, senza dover ripartire da zero.
Ora devo impostare meglio i parametri radio per valutare il rssi e regolare il buzzer...
Usare SmartRF 7 potrebbe essere una valida alternativa?
Grazie per i consigli !
Saluti,
Simone
Si prega Accedi o Crea un account a partecipare alla conversazione.
- cardis
- Autore della discussione
- New Member
Riduci
Di più
- Messaggi: 18
- Ringraziamenti ricevuti 0
11 Anni 10 Mesi fa #20
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: eZ-430 Chronos !!
Usare Smart RF ti semplifica la vita perche' da impostazioni di canale, frequenza, filtri...puoi esportare direttamente l'header file con le impostazioni dei registri. se guardi i file inclusi nel progetto attuale ci dovrebbe gia' essere un header file con tutte le impostazioni. Smart RF ti permette di formattare i dati come vuoi prima di esportarli.
hai visto questo concorso?
Texas Instruments Analog Design Contest
Saluti,
Mauro
hai visto questo concorso?
Texas Instruments Analog Design Contest
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.