- Messaggi: 186
- Ringraziamenti ricevuti 3
LUT on Internal EEPROM
11 Anni 6 Mesi fa - 11 Anni 6 Mesi fa #1
da paoletto
LUT on Internal EEPROM è stato creato da paoletto
Salve a tutti
Se provo ad dichiarare un array di char sul pic 18f4550 di 128 elementi ho questo errore di compilazione:
Evidentemente il povero PIC non sa dove mettere un array così "grande".
E' possibile memorizzarlo nella eeprom interna?
Se si come si fa?
Saluti!
Se provo ad dichiarare un array di char sul pic 18f4550 di 128 elementi ho questo errore di compilazione:
Error - section '.idata_main.o' can not fit the section. Section '.idata_main.o' length=0x00000105
Evidentemente il povero PIC non sa dove mettere un array così "grande".
E' possibile memorizzarlo nella eeprom interna?
Se si come si fa?
Saluti!
Ultima Modifica 11 Anni 6 Mesi fa da paoletto. Motivo: evidenziare citazione
Si prega Accedi o Crea un account a partecipare alla conversazione.
- paoletto
- Autore della discussione
- Elite Member
Riduci
Di più
11 Anni 6 Mesi fa #2
da borelg
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Risposta da borelg al topic LUT on Internal EEPROM
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- borelg
- Elite Member
Riduci
Di più
- Messaggi: 298
- Ringraziamenti ricevuti 9
11 Anni 6 Mesi fa #3
da paoletto
Risposta da paoletto al topic LUT on Internal EEPROM
Grazie 1000
In effetti allocavo il povero vettore in RAM, per questo il compilatore bestemmiava in aramaico!
Potreste fare qualche esempio d'uso della libreria intEEPROM di Mauro?
In effetti allocavo il povero vettore in RAM, per questo il compilatore bestemmiava in aramaico!
Potreste fare qualche esempio d'uso della libreria intEEPROM di Mauro?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- paoletto
- Autore della discussione
- Elite Member
Riduci
Di più
- Messaggi: 186
- Ringraziamenti ricevuti 3
11 Anni 6 Mesi fa #4
da borelg
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Risposta da borelg al topic LUT on Internal EEPROM
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- borelg
- Elite Member
Riduci
Di più
- Messaggi: 298
- Ringraziamenti ricevuti 9
11 Anni 6 Mesi fa #5
da paoletto
Risposta da paoletto al topic LUT on Internal EEPROM
Ciao Borelg, grazie davvero.
Conosco la memoria del pic però effettivamente non mi era mai capitato di usare la EEPROM interna.
Quello che voglio fare è giocare un po con il pwm per generare sinusoidi in vista dell'inverter trifase di cui ho aperto anche la discussione.
Volevo giocare un po con la lunghezza delle LUT al fine di trovare il miglior compromesso tra lunghezza della LUT, fattore di ripetizione ecc.
Attualmente ho settato una frequanza pwm pari a 30kHz, size(LUT)=16 samples, ed un repeating factor pari a 18, ottengo in questo modo 50 Hz anche se con un po di distorsione armonica.
Secondo voi vanno bene 30kHz? Penso che siamo piuttosto fuori la banda audio.
Magari più tardi posto anche un'analisi spettrale del segnale PWM modulato così vediamo che sorprese ci sono.
Salutoni
Conosco la memoria del pic però effettivamente non mi era mai capitato di usare la EEPROM interna.
Quello che voglio fare è giocare un po con il pwm per generare sinusoidi in vista dell'inverter trifase di cui ho aperto anche la discussione.
Volevo giocare un po con la lunghezza delle LUT al fine di trovare il miglior compromesso tra lunghezza della LUT, fattore di ripetizione ecc.
Attualmente ho settato una frequanza pwm pari a 30kHz, size(LUT)=16 samples, ed un repeating factor pari a 18, ottengo in questo modo 50 Hz anche se con un po di distorsione armonica.
Secondo voi vanno bene 30kHz? Penso che siamo piuttosto fuori la banda audio.
Magari più tardi posto anche un'analisi spettrale del segnale PWM modulato così vediamo che sorprese ci sono.
Salutoni
Si prega Accedi o Crea un account a partecipare alla conversazione.
- paoletto
- Autore della discussione
- Elite Member
Riduci
Di più
- Messaggi: 186
- Ringraziamenti ricevuti 3
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.
Login
© LaurTec 2006 - 2024