Sida 1 av 1
Begreppet bitbanga
Postat: 27 augusti 2006, 20:49:25
av thepirateboy
Kan någon ge en förklaring på begreppet bitbanga. Har sett ordet på tusen ställen men aldrig riktigt fattat vad det innebär.
Postat: 27 augusti 2006, 20:55:05
av Icecap
Det betyder att man utför saker i mjukvara som det annars finns hårdvara till.
Ett exempel är att sända seriella data: mjukvaran håller på med timingen och bitsen, kan behövas i nödfall om man inte har en (extra) UART osv.
Postat: 27 augusti 2006, 21:11:07
av thepirateboy
Ok, tack för svaret.
Så om man spånar vidare, vill man att tex den seriella kommunikationen ska fungera så tillförlitligt som möjligt använder man en uC med UART, men bitbanga kan teoretiskt fungera lika bra.
Bitbanga tar mer kraft från uC'n än en UART och tar längre tid att implementera rent kodmässigt.
Är detta rätt slutsats?
Postat: 27 augusti 2006, 21:15:10
av Zyxel615
Japp.
Postat: 28 augusti 2006, 00:07:24
av sodjan
> Bitbanga [...] och tar längre tid att implementera rent kodmässigt.
Inte generellt.
Har du en färdig rutin så behöver det inte vara någon störe skillnad...
Postat: 28 augusti 2006, 07:31:00
av Zyxel615
Men för att göra det rättvist måste man ju ha en färdig rutin för UART-en och då går det också snabbare att göra
