Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

ARM - From PIC

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[171] Re: ARM - From PIC

Messaggioda Foto Utentepierinter » 22 mar 2012, 20:54

Sono appena tornato a casa.
Ora faccio tutte le prove, cerco di fare anche un video in modo da farti capire meglio quello che succede.
Avatar utente
Foto Utentepierinter
620 2 7 10
Expert EY
Expert EY
 
Messaggi: 1395
Iscritto il: 23 mar 2009, 0:05

0
voti

[172] Re: ARM - From PIC

Messaggioda Foto Utentepierinter » 22 mar 2012, 21:12

No niente, è sempre uguale!
?% è un bel problema...
Avatar utente
Foto Utentepierinter
620 2 7 10
Expert EY
Expert EY
 
Messaggi: 1395
Iscritto il: 23 mar 2009, 0:05

0
voti

[173] Re: ARM - From PIC

Messaggioda Foto UtenteTardoFreak » 22 mar 2012, 22:43

Non so che dirti.
Non ho mai scritto un programma includendo i file .c delle librerie. -:-
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[174] Re: ARM - From PIC

Messaggioda Foto Utentepierinter » 22 mar 2012, 22:50

Ma Tardo, avevamo deciso di utilizzare il progetto d'esempio.
Per me possiamo benissimo modificarlo e includere il file lib, non c'è problema.

Lo includo nel progetto e poi lo devo includere anche nel main ?
Avatar utente
Foto Utentepierinter
620 2 7 10
Expert EY
Expert EY
 
Messaggi: 1395
Iscritto il: 23 mar 2009, 0:05

0
voti

[175] Re: ARM - From PIC

Messaggioda Foto UtenteTardoFreak » 22 mar 2012, 23:00

Al post [100] ho scritto come faccio io.
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[176] Re: ARM - From PIC

Messaggioda Foto Utentepierinter » 22 mar 2012, 23:11

TardoFreak ha scritto:Invece di aprire un nuovo progetto lasciando fare a Keil fai queste operazioni:
- Crei una cartella col nome del tuo progetto
- Dall' esempio copia il file STM32F10xR.LIB. Cercalo in giro negli esempi, lo trovi e lo copi.
- Sempre dagli esempi copi i files stm32f10x_it.c e stm32f10x_it.h nella tua cartella. Questi sono i files che contengono le dichiarazioni delle funzioni di servizio delle interrupt e prima o poi dovrai usarli.
- Copi il file stm32f10x_vectors.s che è il file di startup.
- Dal Keil apri il progetto (all' interno della cartella di progetto ovviamente), non gli fai mettere il suo file di startup, includi questi files e ci aggiungi il main.c.

La libreira standard è dichiarata nel file stm32f10x_lib.h e basta che fai un
Codice: Seleziona tutto
#include "stm32f10x_lib.h"

nel main e sei a posto.

Poi però devi settare le opzioni. -:- E qui bisogna che prendi il datasheet del micro e te lo studi.

Con il mai vuoto (o meglio con la sola funzione int main (void) scritta fai compilare. Non ti deve dare errori. Questo lo puoi tenere come modello per i tuoi futuri progetti.


Ok, quindi non seguiamo più i file di esempio ma ne creiamo uno nuovo.
Avevo capito che mi consigliavi di modificare uno degli esempi..
Comunque va beh ora riprovo a fare così.
Tu mi hai scritto che bisogna settare le opzioni, e che per questo bisogno studiarsi il datasheet.
Per superare quest'ostacolo non basterebbe far includere a Keil il suo file di startup , invece di includere il file ''stm32f10x_vectors.s'' ?
Dagli esempi ho letto che includendo automaticamente questo file vengono già fatte tutte le inizializzazioni.
Ora provo e ti dico
Avatar utente
Foto Utentepierinter
620 2 7 10
Expert EY
Expert EY
 
Messaggi: 1395
Iscritto il: 23 mar 2009, 0:05

0
voti

[177] Re: ARM - From PIC

Messaggioda Foto UtenteTardoFreak » 22 mar 2012, 23:14

Scusa Pier, fammi capire.
Sono almeno 40 post che ti porto esempi funzionanti e tu continui a dirmi "ma se invece di questo metto l' altro?"

Non so, fai come vuoi.
But if something goes wrong don't come to 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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[178] Re: ARM - From PIC

Messaggioda Foto Utentepierinter » 22 mar 2012, 23:18

Tardo, perché tu mi hai detto che inserendo il file stm32f10x_vectors.s
devo settarmi tutte le opzioni e studiarmi il datasheet.

Siccome non so quali sono le opzioni di cui parli, e siccome il datasheet non lo so, credo ci sia un modo di programmare la schedina senza conoscere alla perfezione il datasheet, e vorrei cercare di trovarlo.

Perciò, ora provo inserendo il file .s di Keil, se non va metto il file stm32f10x_vectors.s
In questo caso però, quali sono le opzioni da settare di cui parli ?
Avatar utente
Foto Utentepierinter
620 2 7 10
Expert EY
Expert EY
 
Messaggi: 1395
Iscritto il: 23 mar 2009, 0:05

0
voti

[179] Re: ARM - From PIC

Messaggioda Foto Utentepierinter » 23 mar 2012, 0:00

Posto il link al video in cui creo PASSO PASSO il progetto , in modo che puoi vedere ''dal vivo'' :
http://www.youtube.com/watch?v=iOaXAXyv ... ata_player
Avatar utente
Foto Utentepierinter
620 2 7 10
Expert EY
Expert EY
 
Messaggi: 1395
Iscritto il: 23 mar 2009, 0:05

0
voti

[180] Re: ARM - From PIC

Messaggioda Foto UtenteTardoFreak » 23 mar 2012, 0:34

Alura,
Ho seguito il tuo video passo per passo (ho voluto verificare) ed ho fatto le stese identiche operazioni creando questo progetto. Non c'è il filmato ma sono diversamente giovane e non avvezzo a certe cose, ti devi fidare.
keil01_prj.jpg
keil01_prj.jpg (110.35 KiB) Osservato 2270 volte

Questo è il risultato.
keil01.jpg
keil01.jpg (54.8 KiB) Osservato 2270 volte

Non so cosa dire.
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

PrecedenteProssimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti