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

AVR ATtiny26 i programowy Uart w BASCOMIE

sebart 06 Lip 2010 16:08 1999 7
REKLAMA
  • #1 8266534
    sebart
    Poziom 12  
    Witam,

    Niestety deklaracja programowego uarta w BASCOMIE
    dla ATTiny26 mi nie działa np:

    
    'Open a TRANSMIT channel for output
    Open "comb.1:4800,8,n,1" For Output As #1
    
    'Now open a RECEIVE channel for input
    Open "comb.0:4800,8,n,1" For Input As #2
    


    Czy zna ktoś metodę
    na zrealizowanie Uarta w Attiny26 w najbardziej lajtowy sposób
    w BASCOMIE.

    potrzebne do prostej transmisji ASCII przez RS485
    (na 2313 ze sprzętowym Uartem działa nawet bez przerwań)
  • REKLAMA
  • #2 8268230
    medicb
    Poziom 28  
    Nie działa deklaracja ... a czy później deklarujesz kanał przy PRINT lub INPUT?
  • REKLAMA
  • #3 8268406
    sebart
    Poziom 12  
    Błędy występują już przy kompilacji

    gdy kompiluję pod mega8 jest ok
    gdy pod "attiny26.dat"

    
    Error : 202   Line :   1     .EQU not found, probably using functions that are not supported by the selected chip [UBRR]  , in File : ***
    Error : 202   Line :   1     .EQU not found, probably using functions that are not supported by the selected chip [UCR]  , in File : ***
    Error : 1     Line :   162   Unknown statement [.EQU not found for:USR]  , in File : ***
    Error : 202   Line :   162   .EQU not found, probably using functions that are not supported by the selected chip [UDR]  , in File : ***
    Error : 1     Line :   162   Unknown statement [.EQU not found for:USR]  , in File : ***
    Error : 202   Line :   162   .EQU not found, probably using functions that are not supported by the selected chip [UDR]  , in File : ***
    
  • #4 8271846
    janbernat
    Poziom 38  
    $regfile = "at26def.dat"
  • REKLAMA
  • #5 8272600
    sebart
    Poziom 12  
    w moim bascomie 1.11.9.1

    nie ma takiej definicji
    jest Attiny26.def

    moze w tym problem posprawdzam to jeszcze dokładnie
  • REKLAMA
  • #6 8283301
    sebart
    Poziom 12  
    Wgrałem najnowszy 1.11.9.8
    problem nierozwiązany

    chyba jednak trzeba będzie przejść na AVR Studio
  • #7 8283341
    polprzewodnikowy
    Poziom 26  
    Jakie znowu AVR Studio? W tym IDE nie skompilujesz projektu napisanego w IDE BASCOMu. Może chodziło ci o przejście na asembler lub C? Wyrażaj się jaśniej.
  • #8 8283394
    sebart
    Poziom 12  
    czyli o co mi chodzilo
    o avr-gcc

    i pewnie o ten projekt:
    http://www.siwawi.arubi.uni-kl.de/avr_projects/#softuart

    szkoda ze w bascomie sie nie udaje
    albo ze nie ma kostki o 20 pinach lub mniej
    z uartem i ADC

    jesli mam pozostać przy bascomie to musze projekt zrealizować na M8
    jeśli na AT26 to w gcc
REKLAMA