Begreppet bitbanga

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Begreppet bitbanga

Inlägg 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.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg 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.
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg 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?
Användarvisningsbild
Zyxel615
EF Sponsor
Inlägg: 1839
Blev medlem: 9 november 2005, 21:20:43
Ort: Kiruna

Inlägg av Zyxel615 »

Japp.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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...
Användarvisningsbild
Zyxel615
EF Sponsor
Inlägg: 1839
Blev medlem: 9 november 2005, 21:20:43
Ort: Kiruna

Inlägg 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 :)
Skriv svar