Elisabeth Maria schreef:Op welke manier geven outputs van een (bepaalde/type) microcontroller allemaal hun informatie?
Is dat alleen via pulsen die een bepaalde "lengte" hebben?
Ik ben vooral geinteresseerd naar hoe ik bepaalde "informatiestromen" uit microcontrollers kan toepassen op onderdelen van een robot, maar ik wil me nog niet echt bezighouden met de "informatiestromen" die de microcontroller ingaan (vanaf de pc): ik wil nog zoveel mogelijk opties daarvoor open laten.
Informatie kan zowel parallel as serieel verzonden worden. Meestal is de lengte van de pulsduur afhankelijk van de frequentie waar de seriele of parallele uitgang op loopt. Dit is een gegeven van de microcontroller!
Bij serieel versturen, heb je ook nog te maken met zogenaamde protocollen. Dit zijn afspraken over hoe seriele data verzonden moet worden en hoe de opbouw is van de data. In TV en audiosytemen wordt het IIC (I kwadraat C) protocol gebruikt. Misschien is het interessant om je hier in te verdiepen.
Dit is allemaal geheel gestandaardiseerd!
http://www.esacademy.com/faq/i2c/
In werkelijkheid zijn er veel meer protocollen. Het is zaak om componenten bij elkaar te zoeken die elkaar begrijpen, dus met hetzelfde protocol werken.
"I can't stand burnt toast. I loathe bus terminals. Full of lost luggage and lost souls. Then there's unrequited love, and tyranny, and cruelty." (the 7th Doctor)