| Autor |
Wiadomość |
biglolo94 Poziom 7

Dołączył: 05 Lis 2009 Posty: 24 Miasto: Warszawa
|
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

|
20 Lis 2009 21:15 |
|
|
|
|
|
| Powrót do góry |
|
 |
marek_jazy Poziom 7

Dołączył: 28 Kwi 2009 Posty: 23 Miasto: kraków
|
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

Dołączył: 05 Lis 2009 Posty: 24 Miasto: Warszawa
|
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

Dołączył: 08 Mar 2004 Posty: 683
|
21 Lis 2009 18:40 Re: [Atmega16][Bascom] - problem z zaprogramowaniem |
|
|
|
A jaki to programator ? |
|
| Powrót do góry |
|
 |
biglolo94 Poziom 7

Dołączył: 05 Lis 2009 Posty: 24 Miasto: Warszawa
|
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

Dołączył: 21 Paź 2008 Posty: 1562 Miasto: Warszawa
|
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

Dołączył: 05 Lis 2009 Posty: 24 Miasto: Warszawa
|
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

Dołączył: 21 Paź 2008 Posty: 1562 Miasto: Warszawa
|
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

Dołączył: 05 Lis 2009 Posty: 24 Miasto: Warszawa
|
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

Dołączył: 06 Cze 2008 Posty: 325 Miasto: Gdańsk
|
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

Dołączył: 05 Lis 2009 Posty: 24 Miasto: Warszawa
|
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

Dołączył: 06 Cze 2008 Posty: 325 Miasto: Gdańsk
|
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 |
|
 |