<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=12&amp;t=8515&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-09-15T19:18:47+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=8515&amp;mode</id>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2014-09-15T19:18:47+01:00</updated>
<published>2014-09-15T19:18:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8515&amp;p=95573#p95573</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8515&amp;p=95573#p95573"/>
<title type="html"><![CDATA[Re: Klawiatura na PCF8574]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8515&amp;p=95573#p95573"><![CDATA[
Programowo klawiaturę zrobiłem tak,  tylko mam mały problem podstawiając za zwykły PINA.0  pin z PCF <strong>Key1</strong> nie działa Debounce , nie wiem dlaczego jak to można poprawić ,żeby mieć Debounce ale z PIN-ami PCF-a ?<br /><br />[syntax=basic4gl]$regfile = &quot;m644pdef.dat&quot;                                   ' specify the used micro<br />$crystal = 16000000<br />$baud = 19200                                               ' use baud rate<br />$hwstack = 32                                               ' default use 32 for the hardware stack<br />$swstack = 10                                               ' default use 10 for the SW stack<br />$framesize = 40                                             ' default use 40 for the frame space<br /><br />$lib &quot;glcdKS108.lbx&quot;<br />Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portb , Ce = 0 , Ce2 = 1 , Cd = 4 , Rd = 3 , Reset = 2 , Enable = 5<br />Ddrd = &amp;B00000000                                           'Portd = input<br />Portd = &amp;B11111111<br />Config Portc = &amp;B00111111<br />Config Int0 = Falling                                       ' przycisk podłączony do pinu lini INT0 czyli PD.2                                       'Activate Pullup<br />Config Pind.2 = Input<br />'konfiguracja lini I2C<br />Config Sda = Portc.1                                        'konfiguracja sprzętowa I2C<br />Config Scl = Portc.0<br />Config I2cdelay = 10<br /><br /><br />Dim Pcf8574port_key As Byte<br />Dim Pcf8574port As Byte<br />Dim Pcf8574_2port_key As Byte<br />Dim Pcf8574_2port As Byte<br />Const Pcf8574write = 164<br />Const Pcf8574read = 165<br /><br />I2cstart<br />I2cwbyte Pcf8574write<br />I2cwbyte 11111111<br />I2csend Pcf8574write , 255<br />I2cstop<br /><br />'-------------------------------------------------------------------------------<br />Key1 Alias Pcf8574port.0                                    'liczba 1 na klawiaturze 10<br />Key2 Alias Pcf8574port.1                                    'liczba 2 na klawiaturze 10<br />Key3 Alias Pcf8574port.2                                    '<br />Key4 Alias Pcf8574port.3                                    '<br />Key5 Alias Pcf8574port.4                                    '<br />Key6 Alias Pcf8574port.5                                    '<br />Key7 Alias Pcf8574port.6                                    '<br />Key8 Alias Pcf8574port.7<br /><br />On Int0 Int0_int<br />Enable Interrupts<br />Enable Int0<br />Cls<br />Do<br /><br />Loop<br /><br /> Int0_int:<br /><br /> I2creceive Pcf8574read , Pcf8574port<br /> Debounce Key1 , 0 , Vfos , Sub<br />  If Key1 = 0 Then<br />        Setfont My6_8 : Lcdat 2 , 1 , &quot;TEST Przerwania&quot;<br />  End If<br />Return<br /><br />$include &quot;my6_8.font&quot;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 15 wrz 2014, o 19:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pikczu]]></name></author>
<updated>2014-09-14T19:00:18+01:00</updated>
<published>2014-09-14T19:00:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8515&amp;p=95464#p95464</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8515&amp;p=95464#p95464"/>
<title type="html"><![CDATA[Re: Klawiatura na PCF8574]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8515&amp;p=95464#p95464"><![CDATA[
Moim zdaniem lepiej zrobic na adc plus jest taki ze tylko jeden pin jest uzywany <br />Ps podesle przyklad pozniej jak sie zalokuje w hotelu teraz jestem na lotnisku<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=154">pikczu</a> — 14 wrz 2014, o 19:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2014-09-14T14:51:16+01:00</updated>
<published>2014-09-14T14:51:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8515&amp;p=95435#p95435</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8515&amp;p=95435#p95435"/>
<title type="html"><![CDATA[Klawiatura na PCF8574]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8515&amp;p=95435#p95435"><![CDATA[
Witam,<br />w moim projekcie wykorzystuje klawiaturę zrobioną na PCF 8574 , chciałbym by każdy klawisz działał jak zwykły klawisz podpięty pod PIN INT0 czy INT1 , jak się domyślam należy podpiąć PIN PCF-a INT z PIN-em przerwania a jak obsłużyć to programowo ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 14 wrz 2014, o 14:51</p><hr />
]]></content>
</entry>
</feed>