MSP430 baserad Chronulator (med Launchpad chip) (12 / 12 steg)
Steg 12: FAQ
Fråga: Vad sägs om ett fall?
A: se min mantel klocka för projektet på:
F: Hur fungerar koden?
A: vakthund är inställd att fördröja läge och skapar avbrott vid 1-sekundersintervall, med hjälp av ACLK och 32.768 kHz titta crystal. Detta kan du räkna sekunder. Timer_A avbryter används för att generera 2 oberoende PWM-utgångar som driver meter. Port_1 används för att ge avbrott för knapparna minut och timme inkrement. Du kommer att notera att det finns ingen slinga i den huvudsakliga subrutinen. Programmet är helt avbryta driven när den når slutet av Main (). När inte service ett avbrott MSP430 är i LPM0.
Fråga: Varför fungerar inte "spy-by-wire"?
A: den mest troliga orsaken är att du har en 0.1uF Kondensator parallellt med Reset-knappen i stället för en 1nF (0.001uF) kondensatorn.
F: kan jag använda en 3.3V spänningsregulator istället för en 2.5V en?
A: Ja, en 3.3V spänningsregulator kan användas, men du bör använda 4 AA-batterier (6V) istället för 3 (4.5V). Antalet batteri ökas så att batterierna kan åldras med ut orsakar PWM kalibrering problem. Tillsynsmyndigheten bör LDO och låg Iq.