Löjliga 7-segmentsdisplayer
-
- Inlägg: 7110
- Blev medlem: 31 augusti 2006, 16:42:43
- Ort: Jamtland
Jag tror inte heller att ELFA är ute efter att luras. Inte alls likt dom. Det går säkert att få nått bättre i utbyte.
Skriver de decimalpunkter så är det plural. Två siffror med punkter.
Detta funkar inte med en pinne. Tänder pin 2 båda eller ingen punkt!
Verkar inte så proffsigt av tillverkaren!
Edit: ELFA är säkert tacksam om de får reda på detta innan fler blir vilseförda.
Skriver de decimalpunkter så är det plural. Två siffror med punkter.
Detta funkar inte med en pinne. Tänder pin 2 båda eller ingen punkt!
Verkar inte så proffsigt av tillverkaren!
Edit: ELFA är säkert tacksam om de får reda på detta innan fler blir vilseförda.
-
- Inlägg: 7110
- Blev medlem: 31 augusti 2006, 16:42:43
- Ort: Jamtland
Jag har sett fler av det slaget från detta fabrikat. De har också ojämn kvalitet på sina produkter. Deras lågströmdisplayer som ELFA säljer har jag råkat på som skilde så mycket att jag trodde något var fel och fick verifiera med scope att de muxades rätt.
Varför använda sådana hopbyggda förresten? Det skapar ju bara begränsningar och slukar en pinne extra på processorn. Skall man inte ha decimalpunkt så räcker en port till 7 siffror, är de hopbyggda är det 9 pinnar bara för 2 och de blir stökigare att muxa när det skall vara fler.
Varför använda sådana hopbyggda förresten? Det skapar ju bara begränsningar och slukar en pinne extra på processorn. Skall man inte ha decimalpunkt så räcker en port till 7 siffror, är de hopbyggda är det 9 pinnar bara för 2 och de blir stökigare att muxa när det skall vara fler.
"Charlieplex" gav > 4.000 träffar i Google, t.x denna :
http://www.maxim-ic.com/appnotes.cfm/ap ... umber/1880
http://www.maxim-ic.com/appnotes.cfm/ap ... umber/1880
Med schemat på siten som sodjan länkade till så har man allt som behövs, det gäller ara att få iden till det hela så är det klart för att programmera.
Schemat där stämmer interiktigt med hur man gör till en PIC, det fattas 8 motstånd. Har man displayer med t.ex.gemensam katod så skall dessa katoder kopplas direkt till processorpinnen och anoderna efter motstånden.
Det är exakt samma koppling som till vanlig mux sånär som på att man ansluter katoderna till samma pinnar som anoderna. Det är en "lucka" mellan anoderna som flyttas en utgång för varje display och katoden kopplas dit.
I programvaran gör man luckan genom att addera 7-segmentmönstret till sig själv med de bitar som inte skall flyttas nollade i en av addenderna. Addera till sig själv är ju detamma som ett vänsterskift och på det sättet kan man göra ett partiellt skift i en byte.
Schemat där stämmer interiktigt med hur man gör till en PIC, det fattas 8 motstånd. Har man displayer med t.ex.gemensam katod så skall dessa katoder kopplas direkt till processorpinnen och anoderna efter motstånden.
Det är exakt samma koppling som till vanlig mux sånär som på att man ansluter katoderna till samma pinnar som anoderna. Det är en "lucka" mellan anoderna som flyttas en utgång för varje display och katoden kopplas dit.
I programvaran gör man luckan genom att addera 7-segmentmönstret till sig själv med de bitar som inte skall flyttas nollade i en av addenderna. Addera till sig själv är ju detamma som ett vänsterskift och på det sättet kan man göra ett partiellt skift i en byte.