Regulamin | Punkty | Dodaj... | Ostatnie | Szukaj | Rejestracja | Zaloguj


[Atmega16][Bascom] Jak mogę zaprogramować?



 
Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda -> Mikrokontrolery Ogólne -> Mikrokontrolery AVR -> [Atmega16][Bascom] Jak mogę zaprogramować?
Angielska wersja
Autor Wiadomość
biglolo94
Poziom 7
Poziom 7

Dołączył: 05 Lis 2009
Posty: 24
Miasto: Warszawa

Post 20 Lis 2009 21:15   

[Atmega16][Bascom] Jak mogę zaprogramować?


Witam.
Zrobiłem dziś płytkę do robota, w którym ukladem sterujacym jest Atmega16.
Nasuwa się pytanie - czy aby zaprogramować atmegę potrzeba jakiś kwarc zewnętrzny?
Wogóle nie mogę zaprogramować ukladu.
Powrót do góry
   
Google
AdSense
Google Adsense


Post 20 Lis 2009 21:15   





Powrót do góry
   
marek_jazy
Poziom 7
Poziom 7

Dołączył: 28 Kwi 2009
Posty: 23
Miasto: kraków

Post 20 Lis 2009 21:58   

Re: [Atmega16][Bascom] - problem z zaprogramowaniem


Trzeba, nie trzeba to zalezy jak zostaly ustawione FUSE BITY. Musialbys je odczytac i sprawdzic czy procek ma hulac na zewnetrzym kwarcu czy moze jet ustawiony na dzialnie z wewnetrznego oscylatora RC. No ale odpowiedz na pytanie: Aby zaprogramowac ATmega16 nie potrzeba zewnetrznego kwarcu o ile nic nie pozmieniales w FUSE'ach.
Powrót do góry
   
biglolo94
Poziom 7
Poziom 7

Dołączył: 05 Lis 2009
Posty: 24
Miasto: Warszawa

Post 21 Lis 2009 00:04   

Re: [Atmega16][Bascom] - problem z zaprogramowaniem


Nie nic nie zmienialem - moze atmel walniety?



Kod:
$regfile = "m16def.dat"
$crystal = 1000000

Config Portb = &B11111111
        Portb = &B11111111
Config Portd = &B11111111
        Portd = &B11111111
Config Portc = &B11111111
        Portc = &B11111111
Config Porta = &B11111111
        Porta = &B11111111

Config Rc5 = Pind.6
Dim Address As Byte , Command As Byte

Declare Sub N
Declare Sub T

Do

Getrc5(address , Command)
Command = Command And &B01111111

If Address = 0 And Command = 32 Then
N
End If

If Address = 0 And Command = 33 Then
T
End If

Loop

Sub N:
Portb.2 = 1 : Portb.1 = 0 : Portd.7 = 1 : Portb.0 = 0
End Sub

Sub T:
Portb.2 = 0 : Portb.1 = 1 : Portd.7 = 0 : Portb.0 = 1
End Sub



Podłączam procka do programatora i gdy klikam F4 wyskakuje:
Could not identify chip with ID:FFFFF

klikam OK i wyskakuje :

select chip and target chip do not match .............

Co jest z ta atmega?
Powrót do góry
   
xury
Poziom 19
Poziom 19

Dołączył: 08 Mar 2004
Posty: 683

Post 21 Lis 2009 18:40   

Re: [Atmega16][Bascom] - problem z zaprogramowaniem


A jaki to programator ?
Powrót do góry
   
biglolo94
Poziom 7
Poziom 7

Dołączył: 05 Lis 2009
Posty: 24
Miasto: Warszawa

Post 21 Lis 2009 19:57   

Re: [Atmega16][Bascom] - problem z zaprogramowaniem


STK200

A powiedzcie mi jeszcze jak odczytac i zmienic te fusebity?
Powrót do góry
   
janbernat
Poziom 22
Poziom 22

Dołączył: 21 Paź 2008
Posty: 1562
Miasto: Warszawa

Post 21 Lis 2009 20:37   

Re: [Atmega16][Bascom] - problem z zaprogramowaniem


A nie ruszaj jeszcze tych fusebitów- chociaż przez parę dni.
A procesor ma zasilanie?
A jaki programator ustawiony w Bascomie?
A delay jakie do programatora?
A kable dobrze wetknięte?
A zwarć nie ma?
Powrót do góry
   
biglolo94
Poziom 7
Poziom 7

Dołączył: 05 Lis 2009
Posty: 24
Miasto: Warszawa

Post 21 Lis 2009 21:09   

Re: [Atmega16][Bascom] - problem z zaprogramowaniem


Cytat:
A nie ruszaj jeszcze tych fusebitów- chociaż przez parę dni.
A procesor ma zasilanie?
A jaki programator ustawiony w Bascomie?
A delay jakie do programatora?
A kable dobrze wetknięte?
A zwarć nie ma?


Prcesor ma zasilanie.
Programator ustawiony poprawnie w Bascomie Atmega8 programuje sie bez problemow.
Delay??? hmm wytłumacz o co ci chodziło.
Kable tez dobrze podłączone
Zwarć także ukłąd nie ma wszystko jest OK
Powrót do góry
   
janbernat
Poziom 22
Poziom 22

Dołączył: 21 Paź 2008
Posty: 1562
Miasto: Warszawa

Post 21 Lis 2009 22:08   

Re: [Atmega16][Bascom] - problem z zaprogramowaniem


Delay- to się czasem ustawia w Bascomie dla wolnych zegarów procesora.
No to jak dla Atmega8 chodziło i nic nie było zmieniane to nie wiem.
Zrób undo- zaprogramuj Atmega8.
Czymkolwiek.
ATmega16 jest prawie taka sama.
Powrót do góry
   
biglolo94
Poziom 7
Poziom 7

Dołączył: 05 Lis 2009
Posty: 24
Miasto: Warszawa

Post 21 Lis 2009 23:44   

Re: [Atmega16][Bascom] - problem z zaprogramowaniem


jeszcze zpbacze jutro na nowym adapterze pod ATMEGA16 i zobaczymy. Wielkie dzieki za pomoc. Jak zadziala to napisze
Powrót do góry
   
adambehnke
Poziom 16
Poziom 16

Dołączył: 06 Cze 2008
Posty: 325
Miasto: Gdańsk

Post 22 Lis 2009 01:11   

Re: [Atmega16][Bascom] - problem z zaprogramowaniem


Proste pytanie: czy programator ma swoje zasilanie czy pobiera ze złącza ISP? Jak nie ma własnego należy zapodać z programowanego układu. Kiedyś też miałem przypadek że w złączu nie miałem podłączone pinu Vcc i zarwałem przez ten drobiazg całą noc :)

Ale mi to wygląda na zblokowaną Atmegę skoro Mega8 się programuje.
Powrót do góry
   
biglolo94
Poziom 7
Poziom 7

Dołączył: 05 Lis 2009
Posty: 24
Miasto: Warszawa

Post 22 Lis 2009 01:27   

Re: [Atmega16][Bascom] - problem z zaprogramowaniem


Napewno wszystko jest dobrze podlaczone.

Sprobuje jutro z nowym adapterem, a jesli nie bedzie dzialac to wniosek jeden - atmega16 rypnieta
Powrót do góry
   
adambehnke
Poziom 16
Poziom 16

Dołączył: 06 Cze 2008
Posty: 325
Miasto: Gdańsk

Post 22 Lis 2009 01:33   

Re: [Atmega16][Bascom] - problem z zaprogramowaniem


Jak zablokowana to można ją jeszcze odzyskać. Na forum było o tym wielokrotnie. Wystarczy poszukać. Nie jest to skomplikowane.
Powrót do góry
   
Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda -> Mikrokontrolery Ogólne -> Mikrokontrolery AVR -> [Atmega16][Bascom] Jak mogę zaprogramować?
Strona 1 z 1


[ Page generation time: 0.12 seconds ]

Regulamin || Administrator || Moderatorzy || Nasze bannery || Kontakt
elektroda.pl temat RSS