Optimerad klocka

Koden till drivningen av IV-18-displayen pÃ¥ min sovrumsklocka är numera optimerad. Den ursprungliga C-koden var snyggt skriven och använde structar och bitfält för att bli tydlig, lättläst och enkel att ändra. Det senare inte minst viktigt, eftersom displayen i labbuppkopplingen är ansluten annorlunda än den i mÃ¥lsystemet. Problemet med bitfält (och pekare) pÃ¥ en 8-bitars […]

Klockan går…

Uppkopplad pÃ¥ labbplatta tickar nu min IV-18-klocka fram sekunderna. Dagens övning var att ansluta en 32.768kHz-kristall och skriva en ISR (interrupt-service-rutin) som räknar upp sekunder, minuter och timmar, samt laddar om (16-bitars) timer 1 med 0x8000. Notera att bilden är ett montage. Först en blixt-bild av labbplattan, och sedan en (suddig) av siffrorna. Displayen lyser […]

Pincett

För att överhuvud taget kunna löda ytmonterade komponenter behövde jag en pincett. Jag köpte ett kit med 5 olika för 49kr. SÃ¥ himla avancerad pincett kan ju inte behövas… När kitet anlände funderade jag dock pÃ¥ om inte Elfas pincett för 800 spänn (+moms) skulle vara ganska prisvärd ändÃ¥. Materialet var mycket mjukt, och det […]

180V

Jag har Ã¥kt pÃ¥ en ordentlig förkylning. Utan tvekan de dagisbaciller Y och stora- och lilla K tampats med under de senaste veckorna. Trots detta (eller om det var därför det tog tre dar) har jag byggt upp en fin-fin boost regulator, baserad pÃ¥ en NE555, pÃ¥ min labbplatta. Trots den nÃ¥got simpla designen är […]