måndag 19 maj 2008

Seg måndag

Idag har många timmars arbete gett väldigt lite utdelning. Efter mycket läsande om PWM:en så visade det sig att den bara kan generera 7kHz, resp 14kHz i fast mode. Våra ultraljudssensorer kräver 40kHz. För att generera en signal så får vi istället använda en timer som byter tillstånd på en pinne 80 000 ggr/s, i.e. 40kHz. 

Förstärkarkretsarna är fortfarande förvirrande. 

Att använda en timer för att ta tid från att en signal skickas till att den tas emot är även det oklart. Det finns färdig kod i databladet för det vid användning av en annan processor men pga att registren har andra namn i Atmega16 och att de är dåligt kommenterade i det givna exemplet så har vi ändå inte fått dom att funka än. Egentligen bör det kunna fixas väldigt snabbt om det kan redas ut vilka register som är vilka.

Inga kommentarer: