Comunicazione seriale STM32F103 usando Hyperterminal
Inviato: 29 giu 2014, 11:15
Buona domenica forum,
come da titolo avrei bisogno di chiarezza riguardo la comunicazione seriale usando hyperterminal (mi è stato consigliato anche termite) tra il PC e l'evaluation board che monta l' stm32f103.
Del mondo dell'ARM purtroppo conosco ancora poco e fino ad ora ho programmato per cosi dire.. "bit a bit" vedendo quali registri usare e di quel registro quali bit alzare.
Mettiamo il caso abbia scritto tre funzioni
rispettivamente per scrivere una stringa,leggere una stringa ed inizializzare le porte.
Qui inizia il mio dubbio..hyperterminal dovrebbe essere l'equivalente dell'interfaccia che si ha ad esempio con il dev c?(lo schermo nero dove viene visualizzato il programma..non conosco il termine tecnico,scusatemi)
Io scrivo il mio programma,lo scarico nel micro,faccio partire hyperterminal e mi compare la stringa che ho caricato?
E come lo scrivo il main.c?Nel senso io ho quelle tre funzioni di prima,semplicemente il codice sarà
?
Sono tentato di taggare i microcontrollisti del forum,ma è domenica e non voglio disturbare nessuno
grazie dell'attenzione
come da titolo avrei bisogno di chiarezza riguardo la comunicazione seriale usando hyperterminal (mi è stato consigliato anche termite) tra il PC e l'evaluation board che monta l' stm32f103.
Del mondo dell'ARM purtroppo conosco ancora poco e fino ad ora ho programmato per cosi dire.. "bit a bit" vedendo quali registri usare e di quel registro quali bit alzare.
Mettiamo il caso abbia scritto tre funzioni
Codice: Seleziona tutto
serial_print(char*)
serial_read()
serial_init()rispettivamente per scrivere una stringa,leggere una stringa ed inizializzare le porte.
Qui inizia il mio dubbio..hyperterminal dovrebbe essere l'equivalente dell'interfaccia che si ha ad esempio con il dev c?(lo schermo nero dove viene visualizzato il programma..non conosco il termine tecnico,scusatemi)
Io scrivo il mio programma,lo scarico nel micro,faccio partire hyperterminal e mi compare la stringa che ho caricato?
E come lo scrivo il main.c?Nel senso io ho quelle tre funzioni di prima,semplicemente il codice sarà
Codice: Seleziona tutto
serial_print(Hello world!)Sono tentato di taggare i microcontrollisti del forum,ma è domenica e non voglio disturbare nessuno
grazie dell'attenzione