× 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

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
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 :(

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • cardis
  • Avatar di cardis
  • New Member
  • New Member
Di più
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

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
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

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • cardis
  • Avatar di cardis
  • New Member
  • New Member
Di più
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

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login