Nu finns det något på giten, förhoppningsvis klarar excel av det, annars gör jag om det på skolan med en av de datorerna, alla milstolparna är med i alla fall.
Tittade lite på koden, men du kanske menar den fysiska grunkan?
/* fast PWM mode, 1/256 prescale and set OC2 high on TOP, and low on
BOTTOM */
PWM brukar vara high on bottom och low on top, dvs COM21:0 = 10 = "Clear
OC2 on compare match, set OC2 at BOTTOM, (non-inverting mode)"
distance_init() är kommenterad i repot, men din kopia kanske är annorlunda
Detta:
void scan_sensor_setup(){
...
OCR1B = TRIG_DELAY;
}
leder till att detta kommer köras vid "trig delay" och inte vid "max
timeout":
ISR(TIMER1_COMPB_vect){
...
data_raw = 0xFF; //say we saw something really far away
//move the sensor one step
move_sensor_step();
...
}
Är det verkligen meningen?
Den här masken saknar 1<< på TICIE1, sabbar movement-joxet:
#define TIMSK_MOVMENT ~((1 << OCIE1A) | (TICIE1))
//Thomas
Gustav Häger wrote:
> oki, kan sätta mig på Söndag och hitta på lite testfall (har ingen tid
> idag). Kan även efterlysa lite hjälp med att testa avståndssensorn om
> någon har tid som de behöver göra av med, då jag kommer sitta hela
> söndagen och försöka få reda på varför den inte fungerar som den ska.
>
> //Häger
_______________________________________________
Kmm09-3 mailing list
Kmm09-3@lists.lysator.liu.se
http://lists.lysator.liu.se/mailman/listinfo/kmm09-3