Si ma con questo ambiente di sviluppo proprio non capisco bene dove andare a parare ;)
Di una mano ho sempre bisogno ;)
Per esempio non ho capito prima a costa ti riferivi per i settaggi delle opzioni..
Il codice l'abbiamo scritto, in teoria se lo metto nel main dovrebbe andare, no ?
ARM - From PIC
Moderatore:
Paolino
0
voti
[112] Re: ARM - From PIC
Non ci riesco caspita, neanche ad accendere un led.
Ho difficoltà nell'inserimento dei file delle librerie ST per accendere i led e inizializzarli
Ho difficoltà nell'inserimento dei file delle librerie ST per accendere i led e inizializzarli
Visita il mio sito : http://www.raffotech.altervista.org
0
voti
[113] Re: ARM - From PIC
Nessuno, all' inizio, si trova con qualsiasi sistema di sviluppo per qualsiasi micro.
Ma adesso ti confido un segreto a patto che rimanga fra noi: bisogna "farsi i chilometri". Tradotto: bisogna lavorare duramente, provare, sbagliare, trovarsi nella mer... ehm ... nei problemi ed uscirne.
In buona sostanza quello che fa la differenza, oltre alla conoscenza, è l' esperienza.
Quando mi sono avvicinato agli ARM mi sono messo le mani nei capelli ... vabbè ... mi sono messo le mani in testa.
Tu dici di capirne poco, io non ne capivo niente. Però poi ho capito perché ho provato e sbagliato.
Oggi è tutto più semplice, molte cose sono chiare ma solo perché ci ho speso tante ore sopra.
Ora tu hai uno scheletro su cui lavorare. Usalo!
Dici che non riesci a far accendere un LED, io ti dico che è tutto nella norma. Magari ci metterai una settimana ma alla fine ce la farai, garantito al limone.
If you' re strong enough.
Tutto qua.
Oppure ti arrendi e non sarai mai in grado di usare gli ARM.
Ma adesso ti confido un segreto a patto che rimanga fra noi: bisogna "farsi i chilometri". Tradotto: bisogna lavorare duramente, provare, sbagliare, trovarsi nella mer... ehm ... nei problemi ed uscirne.
In buona sostanza quello che fa la differenza, oltre alla conoscenza, è l' esperienza.
Quando mi sono avvicinato agli ARM mi sono messo le mani nei capelli ... vabbè ... mi sono messo le mani in testa.
Oggi è tutto più semplice, molte cose sono chiare ma solo perché ci ho speso tante ore sopra.
Ora tu hai uno scheletro su cui lavorare. Usalo!
Dici che non riesci a far accendere un LED, io ti dico che è tutto nella norma. Magari ci metterai una settimana ma alla fine ce la farai, garantito al limone.
If you' re strong enough.
Tutto qua.
Oppure ti arrendi e non sarai mai in grado di usare gli ARM.

"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
[114] Re: ARM - From PIC
Si devo riuscirci!
non riesco ad utilizzare tipo la funzione : STM32vldiscovery_LEDInit(LED3);
perché ci sono problemi nell'implementazioni del file STM32vldiscovery.c e .h
mi da un errore del tipo :
STM32vldiscovery.c(206): warning: #223-D: function "GPIO_ReadInputDataBit" declared implicitly
C:\Keil\ARM\Inc\ST\STM32F10x\STM32f10x.h(787): error: #256: invalid redeclaration of type name "DMA_Channel_TypeDef" (declared at line 248 of "C:\Keil\ARM\Inc\ST\STM32F10x\stm32f10x_map.h")
sembra che siano già dichiarate alcune cose.. però non capisco, se non includo i file mi dice che le funzioni che uso non sono definite, se li implemento mi dice che alcune cose sono già definite...boh
non riesco ad utilizzare tipo la funzione : STM32vldiscovery_LEDInit(LED3);
perché ci sono problemi nell'implementazioni del file STM32vldiscovery.c e .h
mi da un errore del tipo :
STM32vldiscovery.c(206): warning: #223-D: function "GPIO_ReadInputDataBit" declared implicitly
C:\Keil\ARM\Inc\ST\STM32F10x\STM32f10x.h(787): error: #256: invalid redeclaration of type name "DMA_Channel_TypeDef" (declared at line 248 of "C:\Keil\ARM\Inc\ST\STM32F10x\stm32f10x_map.h")
sembra che siano già dichiarate alcune cose.. però non capisco, se non includo i file mi dice che le funzioni che uso non sono definite, se li implemento mi dice che alcune cose sono già definite...boh
Visita il mio sito : http://www.raffotech.altervista.org
0
voti
[115] Re: ARM - From PIC
Quelle sono funzioni strettamente legate alle schede di valutazione/sviluppo e vogliono altri files inclusi e un casino di roba da perderci la testa.
Invece di cercare di usare (malamente) quello che è già fatto studiati il datasheet del micro in particolare, il Reference Manual della famiglia e la documentazione del Cortex-M3 che ti ho postato in questa discussione.
E poi cerca e trova la documentazione della libreria, guarda i programmi già fatti e cerca di capire.
Questo è il lavoro che devi fare: acquisire conoscenza. Non usare roba già fatta.
E sulla roba pronta non ti posso aiutare. Io uso solo cose che ho provato da me.
Invece di cercare di usare (malamente) quello che è già fatto studiati il datasheet del micro in particolare, il Reference Manual della famiglia e la documentazione del Cortex-M3 che ti ho postato in questa discussione.
E poi cerca e trova la documentazione della libreria, guarda i programmi già fatti e cerca di capire.
Questo è il lavoro che devi fare: acquisire conoscenza. Non usare roba già fatta.
E sulla roba pronta non ti posso aiutare. Io uso solo cose che ho provato da me.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
[116] Re: ARM - From PIC
Si tu hai ragione ma come ti ho detto nn so molto dell'architettura.
La studierò, è argomento di uno dei corsi universitari che sto seguendo.
La studierò, è argomento di uno dei corsi universitari che sto seguendo.
Visita il mio sito : http://www.raffotech.altervista.org
0
voti
[117] Re: ARM - From PIC
Brao!
Studia, passa l' esame come solo un frequentatore di EY sa fare, torna a dare la buona novella ed offrici una birra.
Studia, passa l' esame come solo un frequentatore di EY sa fare, torna a dare la buona novella ed offrici una birra.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
[118] Re: ARM - From PIC
si ma in concomitanza devo riuscire a fare anche questa cosa con l'arm!
Per ora quindi non necessito di capire a menadito come funziona l'arm, dato che da qui a qualche mese lo dovrò sapere perfettamente.
Per ora mi interessa che funzioni!
Per ora quindi non necessito di capire a menadito come funziona l'arm, dato che da qui a qualche mese lo dovrò sapere perfettamente.
Per ora mi interessa che funzioni!
Visita il mio sito : http://www.raffotech.altervista.org
0
voti
[119] Re: ARM - From PIC
Zero non riesco, qualsiasi programma faccio partire mi si accendono sempre i led, e non capisco come sia possibile visto che nel codice non c'è unulla che si riferisce ai led!
Visita il mio sito : http://www.raffotech.altervista.org
0
voti
[120] Re: ARM - From PIC
Nella funzione initSystem manca questa parte importante da mettere prima di tutto
Devi metterla sempre.
Poi comincia con un programma semplice: fagli modulare un bit e controlla con l' oscilloscopio.
- Codice: Seleziona tutto
// Inizializzazione dell' accesso alla FLASH interna
// Abilita il Prefetch Buffer
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
// Imposta la latency per la flash a 0 wait state
// Con clock <= 24 MH latency 0
// Con clock 24 - 48 MHz latency 1
// con clock > 48MHz latency 2
FLASH_SetLatency(FLASH_Latency_0);
// Inizializzazione del clock di sistema a 24MHz
// Predispone il PLL per utilizzare il clock interno
RCC_PLLConfig( RCC_PLLSource_HSI_Div2, RCC_PLLMul_6 );
// Abilita il PLL
RCC_PLLCmd( ENABLE );
// Aspetta che il PLL sia pronto
while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET);
// Seleziona come clock di sistema il PLL
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
// Aspetta che il PLL sia accettato come clock di sistema
while(RCC_GetSYSCLKSource() != 0x08);
Devi metterla sempre.
Poi comincia con un programma semplice: fagli modulare un bit e controlla con l' oscilloscopio.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 7 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
