Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Atmega 8535

delta
-
-
Posty:22
Rejestracja:15 mar 2005, o 12:25
Lokalizacja:Mielec
Atmega 8535

Postautor: delta » 8 lis 2005, o 20:14

Witam

Napisalem prosty program na Atmega 8535 ktory nawet nie chce wystartowac:

$regfile = "m8535.DAT"
Dim S As byte

Do
Set PinD.7
Wait 1
Reset PinD.7
Wait 1
Loop

End

Kompilacja i programowanie wydaje sie przebiegac prawidlowo, nie ma zadnych komunikatow o bledach.
Moze ktos wie jak ustawic te nieszczesne Fusebity w ATMEGA 8535 z kwarcem 4MHz.

Zakładka Lock and Fuse Bits
Fusebits
Fusebit C - 1:BODLEVEL 2.7V
0:BODLEVEL 4.0V
Fusebit B - 0:BODEN enabled
1:BODEN disabled
Fusebit KL - 00:6CK BOD enabled
01:6CK 4.1 mS fast rising power
10:6CK 65 mS slow rising power
11:reserved
Fusebit A987 - 0000:Ext clockfast rising power
0001:internal RC osciallator 1 MHz
0010:internal RC osciallator 2 MHz
0011:internal RC osciallator 4 MHz
0100:internal RC osciallator 8 MHz
0101:Ext RC oscillator, slowly rising power
0110:Ext RC oscillator, fast rising power
0111:Ext RC oscillator, BOD enabled
1000:Ext low frequency XTAL
1001:Ext low frequency XTAL
1010:Crystal oscillator, slowly rising power
1100:Crystal oscillator, BOD enabled
1101:Ceramic Resonator/Ext clock, slowly rising power
1110:Ceramic Resonator, fast rising power
1111:Ceramic Resonator, BOD enabled
Pomozcie, ktore z ustawien wybrac, juz jednego scalaka zablokowalem prubujac przyspieszyc jego dzialanie, a teraz nawet nie chce ruszyc.

[ Dodano: 08-11-2005, 19:28 ]
No wreszcie ruszyl. Okazalo sie ze po tylu probach gdzies zniknela z programu deklaracja portu jako wyjscie. Ale nadal pracuje zbyt wolno. Przez te fusebit-y. Prosze, niech mi ktos pomoze je ustawic.

a_antoniak
-
-
Posty:651
Rejestracja:13 sty 2005, o 18:38
Lokalizacja:Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 8 lis 2005, o 21:01

Czy naprawdę nie znasz angielskiego nawet na tyle żeby po prostu przeczytać w dokumentacji?

sablik
-
-
Posty:101
Rejestracja:7 lip 2004, o 06:18
Lokalizacja:Czaniec
Kontaktowanie:

Postautor: sablik » 13 lis 2005, o 16:59

Witam
po pierwsze ja nie lubię M8535 i polecam ci np M32 z M85 zawsze miałem kłopoty
po drugie w programie lub w zakładce musisz ustawić jaki kwarc używasz
po trzecie zależnie od tego co używasz - przypuszczam że programator szeregowy - nie
blokuj SPI bo to koniec programowania oraz jeśli używasz kwarc 4Mhz wewnetrzny to
0011:internal RC osciallator 4 MHz
pozdrAS

delta
-
-
Posty:22
Rejestracja:15 mar 2005, o 12:25
Lokalizacja:Mielec

Postautor: delta » 25 lis 2005, o 12:47

W przedstawionym wyzej krotkim programie polecenie Wait 1 trwa rzeczywiscie jedna sekunde gdy ustawilem :
Fusebit B - 0
Fusebit KL - 00
Fusebit A987 - 1100
Pozdrawiam

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 83 gości