napiecie na pinach

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
lux
-
Posty: 3
Rejestracja: 28 lip 2006, 22:02
Lokalizacja: Lodz

napiecie na pinach

Post autor: lux » 29 lip 2006, 13:56

Witam. Dalczego napiecia na pinach są rózne dla programu w C i Bascoma:

- dla c H -> 3.68V

#include <avr\io.h>


int main(void)
{
//konfig portu
PORTA=0xAA;
DDRA=0xFF;

while(1);

return 0;
}




- dla Bascoma H -> 5V

$regfile "m8535.dat"
$crystal = 8000000

config porta = output
porta = &b10101010
end


Uklad to atmega8535, opisywane piny pozostaja nie podlaczone, zasilanie 5V

dzieki

alaris
Użytkownik
Posty: 530
Rejestracja: 21 lut 2006, 14:56
Lokalizacja: Gorzow/Poznan

Post autor: alaris » 29 lip 2006, 14:49

A czy dla C skonfigurowales dobrze plik makefile ? Wybrales wlasciwy typ ukladu ?

lux
-
Posty: 3
Rejestracja: 28 lip 2006, 22:02
Lokalizacja: Lodz

Post autor: lux » 29 lip 2006, 15:21

Tak, stworzylem go w MFILE WinAVR-a, oto jego poczatek:

# MCU name
MCU = atmega8535

F_CPU = 8000000


# Output format. (can be srec, ihex, binary)
FORMAT = ihex

# Target file name (without extension).
TARGET = porty_main

# List C source files here. (C dependencies are automatically generated.)
SRC = $(TARGET).c

ASRC =

# Optimization level, can be [0, 1, 2, 3, s].
OPT = s


DEBUG = dwarf-2


[ Dodano: 2006-07-31, 12:19 ]
Przyczyną problemów okazał sie aktywny watchdog :smile:

ODPOWIEDZ