Datenbytes erzeugen

OP #2118349
Lesenswert?

Hallo zusammen,
ich möchte Datenbytes(8bits), ein startbit und 3 stopbit auf einem 
register erzeugen/anlegen und zu einem ausgang(PIN)senden und mittels 
osziloscop an Ausgang darstellen(Pulsmässig). ich habe bis jetzt keine 
Ahnung wie ich es realisieren kann
hat jemand von euch eine Idee
vielen Dank
Moderator (Firma: Titel) Persönliche Seite #2118355
Lesenswert?

Paulo Rock schrieb:
> ich habe bis jetzt keine Ahnung wie ich es realisieren kann
Und wir haben keine Ahnung:
- womit du das erzeugen willst (uC, PC, FPGA, CPLD, TTL...)...
- in welcher Sprache du da was machen willst...
- was das für Daten sind, woher die kommen, ob die sich ändern...
- mit welcher Frequenz das Ganze gehen soll...
- welches Protokoll du da einhalten willst/musst/sollst...

> hat jemand von euch eine Idee
Ja, sicher...
OP #2118368
Lesenswert?

Lothar Miller schrieb:
erst mal danke für die antwort
>> ich habe bis jetzt keine Ahnung wie ich es realisieren kann
> Und wir haben keine Ahnung:
> - womit du das erzeugen willst (uC, PC, FPGA, CPLD, TTL...)...
UC Attiny
> - in welcher Sprache du da was machen willst...
C sprache
> - was das für Daten sind, woher die kommen, ob die sich ändern...
mittel C sreichben und in einem register anlegen.

> - mit welcher Frequenz das Ganze gehen soll...
übertragungsrate 1200bit/s
> - welches Protokoll du da einhalten willst/musst/sollst...
DSI
>
>> hat jemand von euch eine Idee
> Ja, sicher...
Moderator (Firma: Titel) Persönliche Seite #2118429
Lesenswert?

Paulo Rock schrieb:
>> Was soll das sein?
> DSI
> Digital sirial interface
Ist das jetzt dein Ernst, oder ist das nur trollig?

Ein Digitales Serielles Interface ist alles, was irgendwelche digtiale 
Daten überträgt: I²C, SPI, USB, ...

Aber ich vermute sehr, dass du einfach nur eine RS232 mit 1200Baud 
realisieren willst. Nur: wo ist jetzt das Problem?
Such einfach mal nach Soft-UART, da gibt es von Atmel selbst auch schon 
eine Beispielapplikation...
http://www.mikrocontroller.net/search?query=soft+uart+attiny&forums[]=1&forums[]=2&max_age=-&sort_by_date=0
OP #2118440
Lesenswert?

Lothar Miller schrieb:
> Paulo Rock schrieb:
>>> Was soll das sein?
>> DSI
>> Digital sirial interface
> Ist das jetzt dein Ernst, oder ist das nur trollig?
>
> Ein Digitales Serielles Interface ist alles, was irgendwelche digtiale
> Daten überträgt: I²C, SPI, USB, ...
>
> Aber ich vermute sehr, dass du einfach nur eine RS232 mit 1200Baud
> realisieren willst. Nur: wo ist jetzt das Problem?
> Such einfach mal nach Soft-UART, da gibt es von Atmel selbst auch schon
> eine Beispielapplikation...
> 
http://www.mikrocontroller.net/search?query=soft+uart+attiny&forums[]=1&forums[]=2&max_age=-&sort_by_date=0

vielen dank Miller
Gast #2118709
Lesenswert?

Lothar Miller schrieb:
> Aber ich vermute sehr, dass du einfach nur eine RS232 mit 1200Baud
> realisieren willst. Nur: wo ist jetzt das Problem?

RS232 mit 3 Stopbits ist mir so direkt noch nicht begegnet. Man könnte 
schreiben des nächsten Bytes in das Senderegister eventuell ein 
passendes Delay einbauen, nachdem das vorhergehende Byte gesendet wurde.

Eine andere Möglichkeit wäre die Daten mit Start- und Stopbits in einem 
Register zurechtzulegen und über SPI rauszuschieben, falls der uC sowas 
hat.

Sonst halt zu Fuß per Software...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren