{HEADER END}
{COMPARE START}

MLAB

Porovnej cestu:  Revize
S umístěním:  Revize

Toto porovnání ukazuje změny pro převedení / (Revize 2080) na / (Revize 2081)

Reverzní porovnání

Designs/dum/SW/2patra/2np/main.c

@@ -7,6 +7,14 @@

R2aNU - roleta, 2. n.p., mistnost 10, sever, nahoru
S12A - svetlo, 1. n.p., mistnost 2, prostredni
Rozmisteni desek:
[CAN]
[IN J] [IN D]
[OUT A] [CPU]
[OUT F] [OUT B] [OUT E]
*/
#include "main.h"

@@ -44,8 +52,8 @@

//#define PIN_C6 31766 //TX
//#define PIN_C7 31767 //RX
//#define O... PIN_F0 // t1
//#define O... PIN_F1 // t2
#define OR104VU PIN_F0 // t1 Roleta laborator vychod
#define OR104VD PIN_F1 // t2
//#define O... PIN_F2 // t3
//#define O... PIN_F3 // t4
//#define O... PIN_F4 // t5

@@ -56,8 +64,8 @@

//#define I.... input(PIN_D0) // A
#define IS201AZ input(PIN_D1) // B Vypinac chodba 2.n.p. zapad u Kaklika
#define IS207AJ input(PIN_D2) // C Vypinac klubovna
#define IR207VU input(PIN_D3) // D Vypinac roleta klubovna nahoru
#define IR207VD input(PIN_D4) // E Vypinac roleta klubovna dolu
#define IR207VD input(PIN_D3) // D Vypinac roleta klubovna dolu
#define IR207VU input(PIN_D4) // E Vypinac roleta klubovna nahoru
#define IS201AV input(PIN_D5) // F Vypinac chodba 2.n.p. vychod
#define IS209AJ input(PIN_D6) // G Vypinac koupelna Zizala
#define IS203AJ input(PIN_D7) // H Vypinac koupelna Kaklik

@@ -202,17 +210,18 @@

tr104J=0;
tr207V=0;
output_high(LED1); // Indikace restartu (pockame na nabiti kondenzatoru ve vstupnich obvodech)
delay_ms(100);
output_low(LED1);
delay_ms(30);
output_high(LED1);
restart_wdt();
delay_ms(100);
output_low(LED1);
delay_ms(30);
output_high(LED1);
restart_wdt();
{
int n;
for(n=0;n<10;n++)
{
output_low(LED1); // Indikace restartu (pockame na nabiti kondenzatoru ve vstupnich obvodech)
delay_ms(100);
output_high(LED1);
delay_ms(100);
restart_wdt();
}
}
s201AV=IS201AV; // Precteme vychozi stav vypinacu
s201AZ=IS201AZ;

@@ -221,12 +230,12 @@

s209AJ=IS209AJ;
r207VU=IR207VU;
r207VD=IR207VD;
CREN=0; CREN=1; // Reinitialise USART
enable_interrupts(INT_TIMER0);
enable_interrupts(GLOBAL);
CREN=0; CREN=1; // Reinitialise USART
while(TRUE)
{

@@ -357,8 +366,8 @@

if(s203AJ!=IS203AJ) {s203AJ=IS203AJ; output_toggle(OS203A); delay_ms(100); continue;}
if(s209AJ!=IS209AJ) {s209AJ=IS209AJ; output_toggle(OS209A); delay_ms(100); continue;}
if(r207VU!=IR207VU) {r207VU=IR207VU; up(&r207V,&tr207V); delay_ms(100); continue;}
if(r207VD!=IR207VD) {r207VD=IR207VD; down(&r207V,&tr207V); delay_ms(100); continue;}
if(r207VU!=IR207VU) {r207VU=IR207VU; up(&r207V,&tr207V); delay_ms(100); continue;}
if(r207VD!=IR207VD) {r207VD=IR207VD; down(&r207V,&tr207V); delay_ms(100); continue;}
restart_wdt();
}


{COMPARE END}
{FOOTER START}

Poháněno WebSVN v2.1 alpha 1