Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[Bascom] ATTINY 2313 i soft do DDS`a

Maciek29 11 Sep 2009 19:27 8039 9
  • #1
    Maciek29
    Level 10  
    Witam
    Mam problem z programem poniżej, a mianowicie: został napisany pod AT89c2051 a chciałbym go przerobić pod ATTINY2313. Zacząłem ten program przerabiać, wprowadziłem inne liczby dla DDS`a, oraz nazwy portów (dla attiny2313), ale wyskakują błędy np. INVALID DATATYPE przy If Przes = 0 Then, nie znam się na programowaniu. Projekt dds`a jest ze strony SQ1GU http://sq1gu.prv.pl/ (dział mierniki). Wykonałem już płytki i mam większość elementów (oprócz cewek). Mam nadzieję, że ktoś wtajemniczony chociaż mnie "naprowadzi" jak sobie z tym poradzić. Z góry dzięki.

    Code: vbnet
    Log in, to see the code


    Moderated By dondu:

    Podmieniłem code na syntax



    inventco.eu - proszę używać znaczników CODE.
    [Bascom] ATTINY 2313 i soft do DDS`a
  • Helpful post
    #3
    sp3ots
    Level 38  
    Witam !
    Jeśli masz problemy z zaprogramowaniem AT89C2051 to kup AT89S2051, zaprogramować go można tak jak ATtiny2313 po ISP.
    Pozdrawiam. Stefan
  • #4
    rusala
    Level 22  
    taka mala dygresja - jezeli juz korzystasz z protela (a tak to wyglada) to goraco polecam nauczyc sie stosowania nazw netow, ktore dzialaja (prawie) identycznie jak VCC czy GND bo te linie przechodzace po ukladach scalonych strasznie zaciemniaja schemat.
  • #5
    Maciek29
    Level 10  
    Quote:
    Jeśli masz problemy z zaprogramowaniem AT89C2051 to kup AT89S2051, zaprogramować go można tak jak ATtiny2313 po ISP.


    Spróbuję, ale na razie nie mogę odpalić bascoma 8051 (wyskakuje jakiś błąd)

    Quote:
    taka mala dygresja - jezeli juz korzystasz z protela (a tak to wyglada) to goraco polecam nauczyc sie stosowania nazw netow, ktore dzialaja (prawie) identycznie jak VCC czy GND bo te linie przechodzace po ukladach scalonych strasznie zaciemniaja schemat.


    Nie używam protela :P Schemat jest ze strony Andrzeja sq1gu
  • #6
    sp3ots
    Level 38  
    Witam !
    AT89S2051 możesz zaprogramować przez ISP programem ISPProg pana Adama Dybkowskiego.
    Powodzenia życzę. Stefan

    Przyjrzałem się programowi za strony SQ.. skompilowałem go w Bascomie 8051 i doszedłem do wniosku że program napisany jest na AT89C4051 nie 2051.
    Autor poszedł jak zwykle na łatwiznę i w pliku BAS nie zamieścił linii odnośnie użytego procesora jak i użytego rezonatora kwarcowego.
    Ze względu na wielkość programu nie nadaje on się na przeróbkę pod ATtiny2313.
    Pozostaje zakup AT89S4051
    Pozdrawiam. Stefan
  • #7
    Maciek29
    Level 10  
    sp3ots wrote:
    Witam !
    AT89S2051 możesz zaprogramować przez ISP programem ISPProg pana Adama Dybkowskiego.
    Powodzenia życzę. Stefan


    Wiem jak się używa ISP, programowałem już Twoją skalę cyf. do Taurusa ;) i działa. Chce zbudować ten gen. syg. aby uruchomić nadajnik w byczku i sprawdzić obwody LC w odbiorniku.

    Dzisiaj udało mi się odpalić tego bascoma 8051 i skompilować program(bez jakichkolwiek błędów), teraz tylko muszę zdobuć tego at89s2051, są na allegro po 5,5zł. Jak zmontuje i uruchomię cały gen. to pokaże go na elektrodzie.
    Póki co dzięki za pomoc.
  • #8
    sp3ots
    Level 38  
    Powyżej dopisałem - przeczytaj
    zapraszam na GG6293398
  • #9
    Maciek29
    Level 10  
    No tak autor nie podał F kwarcu w programie, ale program się kompiluje.

    Udało się uruchomić bez przeszkód tego DDS`a!!!! :) Odpalił od pierwszego uruchomienia. Napięcie w.cz. dla 1 MHz to około 440mV i dla 32 MHz około 50mV. Mój układ nie ma jeszcze filtru dolnoprzepustowego(syg. na pewno jest zaśmiecony), ale wkrótce dorobię, no i jutro całość wmontuję do obudowy typu Z-50. Wystawie całość w dziale DiY.

    Dzięki za wsparcie!

    [Bascom] ATTINY 2313 i soft do DDS`a

    [Bascom] ATTINY 2313 i soft do DDS`a