/Modules/Sensors/IRFEE01A/SW/BIN/Tykadlo_38000.hex
File deleted
/Modules/Sensors/IRFEE01A/SW/BIN/Tykadlo_56000.hex
File deleted
/Modules/Sensors/IRFEE01A/SW/BIN/Tykadlo_30000.hex
File deleted
/Modules/Sensors/IRFEE01A/SW/BIN/Tykadlo_40000.hex
File deleted
/Modules/Sensors/IRFEE01A/SW/BIN/Tykadlo_32000.hex
File deleted
/Modules/Sensors/IRFEE01A/SW/BIN/Tykadlo_34000.hex
File deleted
/Modules/Sensors/IRFEE01A/SW/BIN/Tykadlo_36000.hex
File deleted
/Modules/Sensors/IRFEE01A/SW/Makefile
File deleted
/Modules/Sensors/IRFEE01A/SW/Tykadlo.c
4,7 → 4,6
// (c)miho@mlab.cz
//
// 1.00 - zakladni funkcni verze
// 1.01 - doplnena moznost s externim nastavenim parametru
 
// Prirazeni portu
// ---------------
12,9 → 11,6
// Procesor:
//
// ATtiny13 @ 9.6MHz (interni RC oscilator, vypnuty preddelic 1:8)
// (brown-out reset 2.7V)
// HIGH 0xFB
// LOW 0x7A
//
// Porty:
//
42,18 → 38,10
// hystereze tak, aby vystupni signal byl stabilni a spolehlivy.
//
 
#ifndef F_CPU
#define F_CPU 9600000UL // 9.6MHz je maximální interní frekvence pro ATtiny
#endif
 
#ifndef IR_FREQUENCY
#define F_CPU 9600000UL // 9.6MHz je maximální frekvence pro ATtiny
#define IR_FREQUENCY 36000UL // Frekvece IR signalu
#endif
#define CALIBRATION -2 // Zpresneni kalibrace na 9.6MHz 0=nekompenzovat
 
#ifndef CALIBRATION
#define CALIBRATION 0 // Zpresneni kalibrace na 9.6MHz 0=nekompenzovat
#endif
 
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>