Rev 745 Rev 771
Line 1... Line 1...
1 #include "main.h" 1 #include "main.h"
2   2  
3 // NEPOUZIVAT PINY B6 A B7, JSOU VYHRAZENY PRO SERIOVOU KOMUNIKACI 3 // NEPOUZIVAT PINY B6 A B7, JSOU VYHRAZENY PRO SERIOVOU KOMUNIKACI
4 // BAUD RATE = 4800 4 // BAUD RATE = 4800
5   5  
-   6  
-   7  
6 //univerzalni LED diody 8 //univerzalni LED diody
7 #define LED1 PIN_A4 9 #define LED1 PIN_A4
8 #define LED2 PIN_A5 10 #define LED2 PIN_A5
9   11  
10 //piezo pipak 12 //piezo pipak
Line 14... Line 16...
14 //radkovy senzor 16 //radkovy senzor
15 #define SDIN PIN_D4 // seriovy vstup 17 #define SDIN PIN_D4 // seriovy vstup
16 #define SDOUT input(PIN_B2) // seriovy vystup 18 #define SDOUT input(PIN_B2) // seriovy vystup
17 #define SCLK PIN_D5 // takt 19 #define SCLK PIN_D5 // takt
18   20  
19 int main_reset[8]={1,1,0,1,1,0,0,0}; // hlavni reset 21 int1 main_reset[8]={1,1,0,1,1,0,0,0}; // hlavni reset
20 int set_mode_rg[8]={1,1,1,1,1,0,1,0}; // zapis do MODE registru 22 int1 set_mode_rg[8]={1,1,1,1,1,0,1,0}; // zapis do MODE registru
21 int clear_mode_rg[8]={0,0,0,0,0,0,0,0}; // nulovani MODE registru 23 int1 clear_mode_rg[8]={0,0,0,0,0,0,0,0}; // nulovani MODE registru
-   24  
-   25 unsigned int8 olsa_line_Rhalf[96]={0}; // radkovy senzor
-   26 unsigned int8 olsa_line_Lhalf[96]={0}; // radkovy senzor
22   27  
23 int olsa_line[96]={0}; // radkovy senzor -  
24   28  
25 //naraznik 29 //naraznik
26 #define BUMPL input(PIN_D6) 30 #define BUMPL input(PIN_D6)
27 #define BUMPR input(PIN_D7) 31 #define BUMPR input(PIN_D7)
28   32  
Line 247... Line 251...
247 } 251 }
248   252  
249 // HLAVNI SMYCKA 253 // HLAVNI SMYCKA
250 void main() 254 void main()
251 { 255 {
-   256
252 printf("POWER ON \n"); 257 printf("POWER ON \n");
253 // NASTAVENI > provede se pouze pri zapnuti 258 // NASTAVENI > provede se pouze pri zapnuti
254 setup_adc_ports(sAN0-sAN1-sAN2); 259 setup_adc_ports(sAN0-sAN1-sAN2);
255 setup_adc(ADC_CLOCK_INTERNAL); // interni hodniny pro AD prevodnik 260 setup_adc(ADC_CLOCK_INTERNAL); // interni hodniny pro AD prevodnik
256 setup_spi(SPI_SS_DISABLED); 261 setup_spi(SPI_SS_DISABLED);