Odpowiedz 
 
Ocena wątku:
  • 4 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Monitor ramek APRS
SQ6OXK Offline
Paweł
****

Liczba postów: 317
Dołączył: 23-06-2010
Post: #12
RE: Monitor ramek APRS
Rysiu przyjrzałem się dzisiaj Twoju programowi i mam uwagę.

Nie do samego działanie programu tylko bardziej do braku kilku linii które utrudniają kompilację innym, a ktoś mało doświadczony może w ogóle nie wiedzieć dlaczego u niego nie działa.

Powinieneś zawrzeć na początku programu takie :

$regfile - plik z danymi o rodzaju procesora
$crystal - częstotliwość kwarcu oscylatora
$baud - szybko transmisji szeregowej

te linie oczywiście odpowiadają odpowiednim pozycją w menu Options, ale jeśli przekazujesz tylko sam listing programu lub plik bas, trochę tego brakuje.

Brak tych linie jeszcze nie jest tak kłopotliwy jak tych poniżej:

$hwstack - wielkość stosu sprzętowego
$swstack - wielkość stosu programowego
$framesize - wielkość ramki

Dlaczego o tym mówię?

Przy standardowych ustawieniach kompilatora jest to odpowiednio 32, 8 i 24 bajty, co razem procesorowi 90S2313 który ma 128 bajtów RAM-u,
zabiera połowę pamięci, dzięki czeku pozostaje tylko 63 bajty. Natomiast zmienne w twoim programie potrzebują 97 bajty, co oczywiście podczas kompilacji powoduje wystąpienie błędu.
Można również dołożyć do projektu plik .CFG który zawiera informacje o konfiguracja z menu Options.

To samo tyczy się konfiguracji pinów LCD, o których już wspomniał Heniek-Dipol

Nie wiem jakie masz doświadczenie w pisaniu, ale nawet nieźle Ci Ten wyszedł. Oczywiście można poprawić go tak, że oszczędziło by to z 10-20% pamięci ma program, ale ważne że się zmieścił Tobie i działa Smile

PS. Ja planuje też zrobienie pewnego urządzenia do APRS-u, a wymaga to trochę większego procesora i zewnętrznej pamięci RAM.

--= SWL SP6-01-396 =--
26-03-2011 20:20
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
Monitor ramek APRS - SQ9MDD - 09-08-2010, 12:30
RE: Monitor ramek APRS - SQ6OXK - 26-03-2011 20:20
RE: Monitor ramek APRS - SQ9MDD - 26-03-2011, 22:58
RE: Bascom - SP5FCS - 09-08-2010, 21:51
RE: Bascom - HM_DIPOL - 10-08-2010, 16:14
RE: Bascom - SQ9MDD - 10-08-2010, 21:28
RE: Bascom - HM_DIPOL - 12-08-2010, 15:17
RE: Bascom - SQ9MDD - 12-08-2010, 18:45
RE: Bascom - SQ6ADE - 12-08-2010, 22:40
RE: Bascom - SQ6ADE - 13-08-2010, 11:50
RE: Bascom - HM_DIPOL - 13-08-2010, 14:16
RE: Bascom - SQ9MDD - 13-08-2010, 14:57
RE: Bascom - SQ6ADE - 13-08-2010, 17:27

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości