Jim M. schrieb:
> Kann es sein dass die USART_SendData() Funktion zu lange braucht?
> Ich
> hätte das gepuffert und erst danach übertragen.
Ja so in etwa habe ich das auch erst gemacht, da ist meine
Übertragungsgeschwinidgkeit in den Keller gegangen.
1 | int main (void)
|
2 | {
|
3 | uint8_t picture [1536];
|
4 | int imageData;
|
5 | int n;
|
6 | while(1)
|
7 | {
|
8 | adns3090_Pixel_Burst(picture);
|
9 | for (n=0;n<900;)
|
10 | {
|
11 | imageData = picture [n];
|
12 | USART_SendData(USART3, imageData);
|
13 | }
|
14 | }
|
15 | }
|
Hmm, Moment mal, beim schreiben fällt mir gerade auf, ich sende die
Daten über die Funktion USART_SendData aber ich warte kein Flag ab, d.h.
er sendet weiter auch wenn das Register leer ist (0x00)...
Muss ich verifizieren, wenn ich zuhause bin und ich halte euch weiter
auf dem Laufenden...
Danke und Gruß
Daniel