<?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=9562&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-12-06T14:20:14+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=9562&amp;mode</id>
<entry>
<author><name><![CDATA[pikczu]]></name></author>
<updated>2014-12-06T14:20:14+01:00</updated>
<published>2014-12-06T14:20:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9562&amp;p=107589#p107589</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9562&amp;p=107589#p107589"/>
<title type="html"><![CDATA[Re: Problem ze zmiennymi]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9562&amp;p=107589#p107589"><![CDATA[
To zacznie się wszytko pięknie wykrzaczać po czasie.<br />Zmień go sub na call.<br /><br />Dodaj informacje o stosie sprzętowym, i stosie programowym, ramce, częstotliwości, konfiguracji Uart itd<br />Dodaj komentarze <br />PS. sprawdź działanie tego w symulatorze a zobaczysz co stworzyłeś podglądnij zmienną K<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=154">pikczu</a> — 6 gru 2014, o 14:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rohan]]></name></author>
<updated>2014-12-06T13:17:06+01:00</updated>
<published>2014-12-06T13:17:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9562&amp;p=107581#p107581</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9562&amp;p=107581#p107581"/>
<title type="html"><![CDATA[Problem ze zmiennymi]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9562&amp;p=107581#p107581"><![CDATA[
Witam,<br />Mam problem z kompilacją kodu.<br />Proszę o jakieś wskazówki.<br /><br />Error : 369 Line 133 Duplicate labelname used by const or variable [STAN]<br />Error : 369 Line 167 Duplicate labelname used by const or variable [KONFIG]<br /><br />[syntax=basic4gl]$regfile &quot;m8adef.dat&quot;<br /><br />Dim Stan As Integer , Znak As Byte , Konfig As Integer , I As Byte , Temp As Byte , K As Byte<br /><br />Config Portb = &amp;B111101<br />Portb = &amp;B000010<br />Config Portc = &amp;B111111<br />Portc = 0<br />Config Portd = &amp;B11111110<br />Portd = &amp;B00000001<br /><br />Config Watchdog = 1024<br />Start Watchdog<br /><br /><br />Reset Watchdog<br />Print &quot;A&quot;;<br />Waitms 50<br />Reset Watchdog<br />Print &quot;T&quot;;<br />Waitms 50<br />Print &quot;N&quot;;<br />Waitms 50<br />Reset Watchdog<br />Print &quot;=&quot;;<br />Waitms 50<br />Print &quot;B&quot;;<br />Waitms 50<br />Print &quot;l&quot;;<br />Waitms 50<br />Print &quot;u&quot;;<br />Waitms 50<br />Reset Watchdog<br />Print &quot;e&quot;;<br />Waitms 50<br />Print &quot;s&quot;;<br />Waitms 50<br />Print &quot;t&quot;;<br />Waitms 50<br />Print &quot;e&quot;;<br />Waitms 50<br />Print &quot;r&quot;<br />Waitms 200<br /><br />Reset Watchdog<br /><br />Stan = 0<br /><br /><br />Gosub Ustaw<br /><br />If Pinb.1 = 0 Then<br />Gosub Konfig<br />End If<br /><br />Readeeprom Konfig , 0<br />Gosub Main<br /><br />'================================================================================================================================<br />Main:                         'POCZĄTEK - pętla główna<br />Do<br />K = Inkey()<br />Reset Watchdog<br /><br />If K = 35 Then<br />Do<br />Reset Watchdog<br />K = Inkey()<br />Select Case K<br />Case 37:<br />Gosub Stan<br />Case 48:<br />Toggle Stan.0<br />Case 49:<br />Toggle Stan.1<br />Case 50:<br />Toggle Stan.2<br />Case 51:<br />Toggle Stan.3<br />Case 52:<br />Toggle Stan.4<br />Case 53:<br />Toggle Stan.5<br />Case 54:<br />Toggle Stan.6<br />Case 55:<br />Toggle Stan.7<br />Case 56:<br />Toggle Stan.8<br />Case 57:<br />Toggle Stan.9<br />Case 100:<br />Toggle Stan.14<br />Case 101:<br />Toggle Stan.11<br />Case 102:<br />Toggle Stan.13<br />Case 103:<br />Toggle Stan.12<br />Case 104:<br />Toggle Stan.10<br /><br />End Select<br /><br />Gosub Ustaw<br /><br /><br />If K = 61 Then<br />Gosub Stan_konfiguracji<br />Gosub Ustaw<br />Gosub Stan<br />Exit Do<br />End If<br /><br />K = 255<br />Loop<br />End If<br /><br /><br />K = 255<br />Loop<br />Return                        'KONIEC - pętla główna<br />'================================================================================================================================<br /><br />'################################################################################################################################<br />Stan:<br /><br />Print &quot;*&quot;;                    'POCZĄTEK - przekazanie informacji o stanie poszczególnych wyjść<br />For I = 0 To 15<br />Reset Watchdog<br />Print Stan.i;<br />Next I<br />Return                        'KONIEC - przekazanie informacji o stanie poszczególnych wyjść<br />'################################################################################################################################<br /><br />Ustaw:<br /><br />For I = 0 To 3<br />Reset Watchdog                'POCZĄTEK -  ustawienie stanu wyjść<br />Temp = I + 2<br />Portb.temp = Stan.i<br />Next I<br /><br />For I = 0 To 5<br />Reset Watchdog<br />Temp = I + 4<br />Portc.i = Stan.temp<br />Next I<br /><br />Portd.2 = Stan.10<br />Portd.5 = Stan.11<br />Portd.6 = Stan.12<br />Portd.7 = Stan.13<br />Portb.0 = Stan.14             ' KONIEC - ustawienie stanu wyjść<br /><br />Return<br /><br /><br /><br />Konfig:<br />                                             ' konfiguracja układu - (tryb monostabilny / bistablibny)<br />Stan = &amp;B0000001111111111<br />Gosub Ustaw<br />Waitms 200<br />Reset Watchdog<br />Stan = 0<br />Gosub Ustaw<br />Waitms 200<br />Stan = &amp;B0000001111111111<br />Gosub Ustaw<br />Waitms 200<br />Reset Watchdog<br />Stan = 0<br />Gosub Ustaw<br />Stan = &amp;B0000001111111111<br />Gosub Ustaw<br />Waitms 200<br />Stan = 0<br />Gosub Ustaw<br />Waitms 200<br />Konfig = 0<br />Do<br /><br /><br /> Reset Watchdog<br />K = Inkey()<br />If K = 35 Then<br /><br /><br /><br />Do<br />Reset Watchdog<br />K = Inkey()<br />Select Case K<br />Case 48:<br />Toggle Stan.0<br />Toggle Konfig.0<br />Case 49:<br />Toggle Stan.1<br />Toggle Konfig.1<br />Case 50:<br />Toggle Stan.2<br />Toggle Konfig.2<br />Case 51:<br />Toggle Stan.3<br />Toggle Konfig.3<br />Case 52:<br />Toggle Stan.4<br />Toggle Konfig.4<br />Case 53:<br />Toggle Stan.5<br />Toggle Konfig.5<br />Case 54:<br />Toggle Stan.6<br />Toggle Konfig.6<br />Case 55:<br />Toggle Stan.7<br />Toggle Konfig.7<br />Case 56:<br />Toggle Stan.8<br />Toggle Konfig.8<br />Case 57:<br />Toggle Stan.9<br />Toggle Konfig.9<br />End Select<br /><br />Gosub Ustaw<br /><br />If K = 61 Then<br />Exit Do<br />End If<br />K = 255<br />Loop<br /><br /><br /><br />End If<br />If Pinb.1 = 0 Then<br />Stan = 0<br />Gosub Ustaw<br />Writeeeprom Konfig , 0<br />Exit Do<br />End If<br />K = 255<br />Loop<br />Return<br /><br /><br />Stan_konfiguracji:<br />Stan = Stan And Konfig<br />Reset Watchdog<br />Return[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4138">rohan</a> — 6 gru 2014, o 13:17</p><hr />
]]></content>
</entry>
</feed>