Ciao..
Vorrei realizzare una applicazione (il linguaggio e indifferente, pensavo C++ per via dell'accesso alle porte del PC) che mi permetta di programmare un microcontrollore. Per la programmazione riesco a gestire i pin TX e RX della porta seriale (con c++ e DLL di terze parti) e livellare i livelli di tensione con il MAX232, in elettronica me la cavo abbastanza, so capire il datasheet del micro, trovare i pin per la programmazione (di solito TX e RX e altri pin messi a massa o a valori di tensione per far andare il micro in programmazione)il problema maggiore è lo studio dei segnali che devo mandare al micro (TX) e captare quelli di ritorno (RX) sincronizzati dalla frequenza di clock del micro. Qualcono sa dove posso reperire degli esempi di come è composto il segnale di TX (penso intestazione + indirizzo + dato + fine), poi penso che basti inviarlo al micro in sequenza scandita dal clock del quarzo del micro.
So che è una cosa un pò contorta però ho provato a cercare per la rete ma non ho trovato niente che mi spiega come "creare un programatore". La progrmmazioni di micricontrollore mi ha sempre interessato, ho sviluppato piccoli programmini per microcontrollori PIC e usato programmi di terzi per caricarli sul micro, ora invece vorrei crearmeli io questi programmi anche perchè mi trovo davanti micro di cui non trovo nè il loro programma per leggerli e scriverli nè lo schema del loro programmatore, ma trovo solo il proprio datasheet con tutte le caratteristiche, e da quello vorrei, grazie a esempi, provare a creare un programma e eventualmente un interfaccia per poter programmare il micro.
Grazie per eventuali suggerimenti..
Ciao..