logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Podłączenie AVR do transceivera z Propox w BASCOM/C - doświadczenia?

nebo 29 Kwi 2004 19:52 3736 9
REKLAMA
  • #1 618941
    nebo
    Poziom 16  
    Posty: 267
    Pomógł: 3
    Ocena: 10
    Witam nie znalazłem wcześniej czegoś takiego na forum więc pytam ...

    Czy ktoś próbował podłączyć jakiegoś AVR do czegoś takiego http://www.propox.com/products/t_92.html piszoąc program w baskomie. ?????

    Jeśli by zrobił byłbym wdzięczny jak by się ten ktoś podzielił wiedzą i doświadczeniem jakie zdobył podczas zabawy z takim transciverem (czy jakoś tak)
  • REKLAMA
  • #2 619103
    kozak_sc
    Poziom 23  
    Posty: 752
    Pomógł: 25
    Ocena: 118
    co sie tak wszyscy tak na tego bascoma uwzieli !! przeciez on sie kompletnie nie nadaje do roienia programow na avr. jeszcze na 51 z bieda ujdzie to na avr taki sam program w asm albo w c zajmuje 2 razy mniej miejsca i 3 razy szybciej dziala.
  • REKLAMA
  • #3 619127
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    Sam bawiłem się za pomocą cc1000pp, co jest zgodne z gieretem propoxa, działa bardzo fajnie, ale konfiguracja jest skomplikowana i mi zabrała prawie 1kb kodu! poza tym trzeba "ręcznie" tworzyć interfejsy, moje próby zastąpienia gotowymi nie powiodły się, całość hula na dwa (w sumie trzy ale jeden podobny do drugiego) sposoby, wykorzystując kodowanie manchester (fajne, bo pewniejsze i zwiększa zasięg), ale trzeba znowu cudować z interfejsami, oraz w trybie przezroczystego UARTA - super! działa jak marzenie i poza jedną wadą - half-duplex jest bardzo proste w inplementacji, tylko konfiguracja układu jest kosmicznie toporna! jakieś 28 rejestrów do ustawienia i kalibracja. Polecam SmartRF Studio, szczerze mówiąc bez tego zapomnij o zabawie :) Jeśli chcesz się tylko pobawić - zajmij się puzlami, jeśli robisz coś dobrego - narobisz się jak cholera, ale WARTO! Zasięg spokojnie z pół kilosa i z antenami TRICOME (z soytera, po 7zł!) jest to małe i porządne! W sam raz jak nie chcesz się martwić pierdołami, tylko podłączasz modół i już. Jedno jest pewne - to działa!
  • REKLAMA
  • #4 620146
    nebo
    Poziom 16  
    Posty: 267
    Pomógł: 3
    Ocena: 10
    kozak_sc napisał:
    co się tak wszyscy tak na tego bascoma uwzieli !! przeciez on się kompletnie nie nadaje do roienia programow na avr. jeszcze na 51 z bieda ujdzie to na avr taki sam program w asm albo w c zajmuje 2 razy mniej miejsca i 3 razy szybciej dziala.


    ale pewnie jest trudniejszy ???? przysłałbyś jakieś linki gdzie można zobaczyć jak się pisze w c pod cpu to zobaczymy.... jestem ciekaw...

    McRancor napisał:
    Jeśli chcesz się tylko pobawić - zajmij się puzlami, jeśli robisz coś dobrego - narobisz się jak cholera, ale WARTO! Zasięg spokojnie z pół kilosa i z antenami TRICOME (z soytera, po 7zł!) jest to małe i porządne! W sam raz jak nie chcesz się martwić pierdołami, tylko podłączasz modół i już. Jedno jest pewne - to działa!


    bawić się nie chcę myśle o czymś poważniejszym i kompletuje wiedzie itp... a co do zasięgu to w dokumentacji napisali ze posiada zasięg ok 2000m ... próbowałeś może sprawdzić zasięg skąd u ciebie tylko 0.5 km ????
  • REKLAMA
  • #6 621037
    nebo
    Poziom 16  
    Posty: 267
    Pomógł: 3
    Ocena: 10
    kozak_sc napisał:
    w c nie robilem. ale w asm.


    sokro nic nie robiłeś to skąd wiesz że zajmuje mniej miejsca i szybciej działa ?????
  • #7 623084
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    Ale bajzel na tym poscie!

    Zasięg 0.5km jest rzeczywistym łatwo osiągalnym i potwierdzonym zasięgiem. Sprawdziłem - działa. A czy uzyskasz 2km - nie sądze, ale a nóż! musiałbyś się wtedy przełączyć na tryb maksymalnej mocy i kodowania manchester. Wtedy moduł żre 30mAh I solidna antena - te Tricome są ponoć dobre. O kawałku ćwierćfalowej długości drutu zapomnij. Życze powodzenia w uzyskiwaniu zasięgu, ale pamiętaj o przeszkodach terenowych, niekorzystnych odbiciach, zakłóceniach itp. W praktyce zauważyłem że najbardziej niekorzystnie działają linie wys. napięcia - przy nich naprawde ciężko coś przesłać.

    Co do szybkości działania programu napisanego pod asm i C:
    No i co z tego że jest wolniejszy? Będe chciał to se zrobie minutnik do jajek w Bascomie na Atmega128 bo mi się tak podoba, a się uwziąłem bo mam wredny charakter. Nie podoba się? Nie musi!

    W bascomie pisze się łatwo prosto i przyjemnie! A skoro Kozak_sc lubi asm to niech w nim skrobie!
    przeczytaj note aplikacyjną CC1000 i jak opanujesz jego aplikacje, to naprawde nie ma różnicy czy program będzie na AVRa PICa w asmie czy w C! Niech sobie będzie i w D!

    Chodzi o zastosowanie modułu, który jest niechybnie skomplikowany ale i użyteczny, a nie chodzi o to że kod Bascoma jest głupi!
  • #8 623118
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    McRancor napisał:
    No i co z tego że jest wolniejszy? Będe chciał to se zrobie minutnik do jajek w Bascomie na Atmega128 bo mi się tak podoba, a się uwziąłem bo mam wredny charakter. Nie podoba się? Nie musi!
    Chyba znowu się zaczyna dyskusja o wyższości świąt..... ale obojętnie czy jesteś biedny student czy czy szef wielkiego koncernu elektronicznego to chyba wiesz że np atmega128 kosztuje więcej niż taki np AT90S2313 i czujesz że opłaci się kupić tańszy procesor.
  • #9 623734
    nebo
    Poziom 16  
    Posty: 267
    Pomógł: 3
    Ocena: 10
    wespre (mentalnie) teraz "elektryka" nie paprajmy się tym który sposób pisania jest najlepszy itp... zajmijmy się połączeniem tego i napisaniem programu. Z faktu że niektuży w trakcie dykusji zaznaczyli że mieli doczynienia z owym układem prosił bym o wstawienie na forum swoich osiągnięć tzn. programów kalibrujących transciver, ogólnie sami wiecie co może być potrzebne do zrozumienia (jakiś gotowy projekt wykrzystujący te moduły MMcc1000) będzie łatwiej zrozumieć poznać bliżej współprace tych podzespołów.

    Licze na odzew z waszej strony i przysłanie chociaż jednego przykładowego projektu bascom, c czy cokolwiek byle by można było rozgryść zasade działania...
  • #10 643486
    nebo
    Poziom 16  
    Posty: 267
    Pomógł: 3
    Ocena: 10
    ponoć w elektronice praktycznej był jakiś projekt zwiazany z połączeniem AT90S2313 i cc1000 moze ktoś byłby w stanie zrobić ska tego artykułu i przesłać go na forum. pewnie nie tylko ja byłbym wdzieczny za ten gest.....

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy podłączenia mikrokontrolera AVR do transceivera Propox (model T-92) oraz programowania w Bascomie i C. Użytkownicy zwracają uwagę, że Bascom nie jest optymalnym językiem do AVR ze względu na większy rozmiar i wolniejsze działanie programów w porównaniu do asemblera lub C. Jeden z uczestników opisuje doświadczenia z modułem CC1000PP kompatybilnym z Propox, podkreślając skomplikowaną konfigurację (około 28 rejestrów) i konieczność ręcznego tworzenia interfejsów. Moduł obsługuje kodowanie Manchester, które zwiększa zasięg i niezawodność transmisji, oraz tryb przezroczystego UART-a w half-duplex, co jest prostsze w implementacji. Rzeczywisty zasięg transmisji oceniono na około 0,5 km, choć dokumentacja podaje do 2 km, co wymaga pracy na maksymalnej mocy i dobrej anteny (np. Tricome). Wskazano, że przeszkody terenowe i zakłócenia, zwłaszcza linie wysokiego napięcia, mogą znacznie ograniczać zasięg. W dyskusji pojawiła się prośba o udostępnienie przykładowych projektów i programów kalibrujących transceiver, szczególnie w Bascomie lub C, aby ułatwić zrozumienie i praktyczne wykorzystanie modułów CC1000 i mikrokontrolerów AVR, np. AT90S2313 i Atmega128. Wspomniano także o artykule w Elektronice Praktycznej dotyczącej połączenia AT90S2313 z CC1000, który mógłby być pomocny.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA