KEIL μVision: header & librerie.
Moderatore:
Paolino
30 messaggi
• Pagina 2 di 3 • 1, 2, 3
0
voti
Immagino che tu abbia scritto tutte le varie inizializzazioni ... vero?
"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
Spero che dopo aver avviato il debugger tu abbia avviato anche il programma con il comando "run" (anche se mi sembra ovvio).
In ogni caso se hai dei dubbi, toglici i delay (li metti sotto commento) mettici un breakpoint sulla prima istruzione del main e poi prosegui passo per passo.
Domanda: il programma blinky funziona?
In ogni caso se hai dei dubbi, toglici i delay (li metti sotto commento) mettici un breakpoint sulla prima istruzione del main e poi prosegui passo per passo.
Domanda: il programma blinky funziona?
"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
Non l'ho provato il blinky.
Per il momento non posso dare info dettagliate.
Ero di fretta per andare al lavoro, ho dovuto poi reinstallare Windows, questa notte reinstallo μVision ma la ST la posso riprovare domani perché mentre riordinavo tutto l'ho lasciata sul tavolo rotondo e non l'ho messa nello zainetto.
Per il momento non posso dare info dettagliate.
Ero di fretta per andare al lavoro, ho dovuto poi reinstallare Windows, questa notte reinstallo μVision ma la ST la posso riprovare domani perché mentre riordinavo tutto l'ho lasciata sul tavolo rotondo e non l'ho messa nello zainetto.

0
voti
Piccolo suggerimento.
Prova il programma IO_Toggle poi copia tutto il progetto in un' altra cartella (magari con un altro nome) e modificalo a tuo piacimento.
E' un sistema brutto, non ortodosso, veloce e di sicuro funzionamento.
Prova il programma IO_Toggle poi copia tutto il progetto in un' altra cartella (magari con un altro nome) e modificalo a tuo piacimento.
E' un sistema brutto, non ortodosso, veloce e di sicuro funzionamento.
"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
Se ti può essere utile ho scritto questo:
http://www.raffotech.it/?p=70
Spiego un po' come creare il progetto.
In poche parole io includo solo ''stm32f10x.h" e ''system_stm32f10x.c". Punto.
Inoltre quando creo il progetto gli faccio importare il suo file di start.
Poi mi creo il mio file.c e inizio a scrivere.
Comunque, è tutto scritto.
http://www.raffotech.it/?p=70
Spiego un po' come creare il progetto.
In poche parole io includo solo ''stm32f10x.h" e ''system_stm32f10x.c". Punto.
Inoltre quando creo il progetto gli faccio importare il suo file di start.
Poi mi creo il mio file.c e inizio a scrivere.
Comunque, è tutto scritto.
Visita il mio sito : http://www.raffotech.altervista.org
0
voti
Però così non hai le librerie.
E poi quello serve per STM32F10x non per l' STM32F4xx.
Non mi pare siano uguali ma non sono sicuro.
E poi quello serve per STM32F10x non per l' STM32F4xx.
Non mi pare siano uguali ma non sono sicuro.
"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
si è vero ma non credo siano così importanti.
Nel senso, sto seguendo questo tipo di programmazione in cui vado a settare direttamente i bit di registro e credo sia assolutamente bellissimo :)
Col debugger posso andare passo passo a vedere cosa non va, e capire fino in fondo come lavora il micro.
Il tutto in maniera estremamente semplice come puoi vedere dai codici che ho postato sul mio sito :)
Che ne dici ? :)
Ah ,
TardoFreak, ne approfitto per chiederti un favore... riesci a darmi una mano coi display grafici ? :)
Ho aperto una discussione.
Nel senso, sto seguendo questo tipo di programmazione in cui vado a settare direttamente i bit di registro e credo sia assolutamente bellissimo :)
Col debugger posso andare passo passo a vedere cosa non va, e capire fino in fondo come lavora il micro.
Il tutto in maniera estremamente semplice come puoi vedere dai codici che ho postato sul mio sito :)
Che ne dici ? :)
Ah ,
Ho aperto una discussione.
Visita il mio sito : http://www.raffotech.altervista.org
0
voti
Si vabbe Pier, ma lui sta iniziando ora la sperimentazione. Caricarlo dell' onere di farsi tutte le inizializzazioni senza librerie non è il massimo. Tu hai già sperimentato quindi hai già passato la fase del primo impatto, non trovi?
Per quanto riguarda il display ... beh, dovrei mettermi li a studiarmelo ed eventualmente provarlo. Ma sarebbero ore che dovrei sottrarre al mio lavoro oppure da aggiungere al mio lavoro. Capisci che dopo 5 mesi passati a lavorare dalle 8 di mattina fino a dopo mezzanotte sabato e domenica compresi (lo ammetto, a Pasqua mi sono preso mezza giornata di pausa e non ho lavorato a capodanno e il primo Maggio), mi piacerebbe farmi le otto ore come fanno tutti.
Almeno per qualche settimana.
Per quanto riguarda il display ... beh, dovrei mettermi li a studiarmelo ed eventualmente provarlo. Ma sarebbero ore che dovrei sottrarre al mio lavoro oppure da aggiungere al mio lavoro. Capisci che dopo 5 mesi passati a lavorare dalle 8 di mattina fino a dopo mezzanotte sabato e domenica compresi (lo ammetto, a Pasqua mi sono preso mezza giornata di pausa e non ho lavorato a capodanno e il primo Maggio), mi piacerebbe farmi le otto ore come fanno tutti.
Almeno per qualche settimana.
"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
No, nessuna inizializzazione da fare.
Fa tutto i automatico il settaggio del clock eccetera.
Infatti come vedi non c'è nessuna inizializzazione di clock e via dicendo
Per capire quel programma basta davvero leggersi una sola pagina del datasheet per vedere come sono suddivisi i registri.
Io, almeno, non ho fatto nient'altro davvero.
Per quanti riguarda l'lcd se ti va dai un'occhiata alla discussione, ho appena caricato il codice che ho scritto, si sa mai che noti subito qualcosa di strano
Fa tutto i automatico il settaggio del clock eccetera.
Infatti come vedi non c'è nessuna inizializzazione di clock e via dicendo
Per capire quel programma basta davvero leggersi una sola pagina del datasheet per vedere come sono suddivisi i registri.
Io, almeno, non ho fatto nient'altro davvero.
Per quanti riguarda l'lcd se ti va dai un'occhiata alla discussione, ho appena caricato il codice che ho scritto, si sa mai che noti subito qualcosa di strano
Visita il mio sito : http://www.raffotech.altervista.org
30 messaggi
• Pagina 2 di 3 • 1, 2, 3
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 5 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)

