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

Problem z ustawieniem portu c w atmega8

Matheush18 21 Gru 2009 19:23 1164 5
REKLAMA
  • #1 7419208
    Matheush18
    Poziom 12  
    Witam, dopiero zaczynam swoją przygodę z programowaniem.
    Wykonałem już kilka udanych programów z wykorzystaniem portu D.
    Ale kiedy chciałem ustawić port C poleceniem "Config PORTC= &B1111111" od razu wyskoczył mi błąd "Variable can not be used with [DDRC] , in file(...)". Programuje w Bascom`ie. Uczyłem się stawiać pierwsze kroki z książką gdzie wszystko było omawiane na przykładzie AT90S2313 gdzie są tylko porty B i D. Używam programatora stk200/300.
    Zapewne dla wielu odpowiedź jest prosta, ale tam gdzie szukałem nie znalazłem rozwiązania.
  • REKLAMA
  • REKLAMA
  • #3 7420965
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • Pomocny post
    #4 7421003
    Wojtek75
    Poziom 24  
    Matheush18 napisał:
    Ale kiedy chciałem ustawić port C poleceniem "Config PORTC= &B1111111" od razu wyskoczył mi błąd "Variable can not be used with [DDRC] , in file(...)".

    Niech kolega poczyta o $regfile w helpie.
  • REKLAMA
  • #5 7423663
    Matheush18
    Poziom 12  
    Dzięki wszystkim za odpowiedzi!
    Rozwiązałem problem dzięki odpowiedzi kolegi Wojtek75. Dzięki wielkie.
    Przed zasadniczą częścią programu trzeba zdefiniować $regfile = "m8def.dat". Ja tak zrobiłem i teraz działa. Z tego co się zorientowałem to można to też chyba na stałe ustawić w opcjach bascoma w zakładce Options/Compiler/Chip. Do tej pory miałem tam ustawione 2313def.dat.
    Jeszcze raz dzięki!
  • Pomocny post
    #6 7425431
    Konto nie istnieje
    Poziom 1  
REKLAMA