A
ahmet2004
Guest
Pic16f877a i2c# Master #
Citata:# include <16f877a.h>
# saugikliai NOWDT, SS, NOPROTECT, apšvietimui, NOPUT, NODEBUG, NOLVP
# naudoti vėlavimą (laikrodis = 20000000)
# naudoti i2c (MASTER, SDA = PIN_C4, SCL = PIN_C3, FORCE_HW)# byte PORTD = 0x08void main ()
(
set_tris_D (0xb11111111);
OUTPUT_d (0xFF);
delay_ms (250);o (1)
(
i2c_start ();
delay_ms (100);
i2c_write (0xa0);
delay_ms (100);
i2c_write (PORTD);
delay_ms (100);
i2c_stop ();
)
)
Citata:# include <16f877a.h>
# saugikliai NOWDT, SS, NOPROTECT, apšvietimui, NOPUT, NODEBUG, NOLVP
# naudoti vėlavimą (laikrodis = 20000000)
# naudoti i2c (MASTER, SDA = PIN_C4, SCL = PIN_C3, FORCE_HW)# byte PORTD = 0x08void main ()
(
set_tris_D (0xb11111111);
OUTPUT_d (0xFF);
delay_ms (250);o (1)
(
i2c_start ();
delay_ms (100);
i2c_write (0xa0);
delay_ms (100);
i2c_write (PORTD);
delay_ms (100);
i2c_stop ();
)
)