ATMEGA32

Ha a chip nem reagál a programozóra...
Avatar
evildodo
Pákabűvész
Hozzászólások: 213
Csatlakozott: 2009. február 4. szerda, 7:00
Tartózkodási hely: Győr
Kapcsolat:

HozzászólásSzerző: evildodo » 2009. június 21. vasárnap, 9:50

Robert írta::P

Ha minden kötél szakad, az is megoldható. Azt a STK500 csak a frissítéskor használja, a nélkül is működik. Így max JTAG-od nem lesz (a pótlásig)...
(XTAL, High Freq, 1024Byte Bootloader gyárilag beállítva)

Bár szerszámot feláldozni a munka érdekében.....


Gondolom az "erase chip" mindent elintéz. Bár ha jól emlékszem, akkor bootloadert külön fusebittel kell írtani.

Azért írtam, hogy "a Robi megne tudja" :D
Szükség törvény bont :D
Geht nicht, Gibt's nicht!

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2009. június 21. vasárnap, 10:01

Erase chip csak a tartalmat törli és a lockbiteket.

A Bootloader-t, Xtalt a fusebiteknél állíthatod....

Avatar
FlyR
Újonc
Újonc
Hozzászólások: 5
Csatlakozott: 2010. április 5. hétfő, 6:00

HozzászólásSzerző: FlyR » 2010. december 6. hétfő, 21:02

Sziasztok!

A téma ugyan "kizártam magam a chipből", én viszont _még_ nem. :)
Nem is szeretném, ezért kérnék egy kis segítséget.
LPT portos ISP-n keresztül szeretném beállítani az ATMega32-nek, hogy külső, 11MHz-es kristályról kapja az órajelet.
Van BASCOM-AVR progim, gondolom azon belül kellene beállítani, de úgy láttam, hogy baromi sok lehetőség van. :cry:
Le tudnátok írni, hogy pontosan hogyan kellene beállítani? Még egyszer, 11MHz-es, külső kristályról lenne szó.

Köszönöm előre is! :)

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2010. december 7. kedd, 5:54

LPT-s alkalmazas: STK200 programozo. Annak a felulete szoveges Bascom alatt.
Az elso lepes a ChipID kiolvasas legyen!
Ha nem megy -> TILOS programozni!

2 dolgot kell allitani (v. 4-t)
1, JTAG letoltasa, hogy a PortC-hez hozzaferj
2, CKOPT: enable, mert a kvarc ekkor stabilabban rezeg
3, Az Ext Osc NEM jo! Ez kulso 4szogjelet jelent oszcKockarol!
Ext Quartz/resonator kell neked. Itt en a 8-... pontot valasztanam, valamelyik feleledesi dovel en a leghoszabbat valasztanam ki: 254Ck+64msec. De ez nem lenyeges...

A quartz es a GND kozt 15...33pF kondi, 2 db.


Igy hirtelen....



Fontos! Egyszerre egyetlen FUSEBit allithato csak, igy a kesobbi hibakereses egyszerubb!
En a chipbe egy sima LED villogtatot beleraknek, meg 1 MHz allapotaban. igy latom, hogy a bizt.bit valtoztasa mit okozott: chip megall, vagy atment tenyleg kulso Q-ra....

Avatar
FlyR
Újonc
Újonc
Hozzászólások: 5
Csatlakozott: 2010. április 5. hétfő, 6:00

HozzászólásSzerző: FlyR » 2010. december 9. csütörtök, 15:27

Azt hiszem, hogy utolsó beállítással sikerült meggyilkolni a uC-t, pedig External Quartz / Resonator-t állítottam, High frequency, 258+64ms-sel.
Mi történhetett? A quartz és gnd között 22pf kondi van.
Építenem kellene egy jelgenerátort?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2010. december 9. csütörtök, 17:29

Magas kvarc? -> lábaira 1MOhm ellenallast.

A 22pF biztos pF? nalam a boltban volt h elcserélték, és nF-osat adtak...

Avatar
FlyR
Újonc
Újonc
Hozzászólások: 5
Csatlakozott: 2010. április 5. hétfő, 6:00

HozzászólásSzerző: FlyR » 2010. december 9. csütörtök, 17:37

Mármint kvarc lábra ellenállást, és úgy az AVR-re?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2010. december 9. csütörtök, 17:47

Kvarc 2 lába közé....

Avatar
FlyR
Újonc
Újonc
Hozzászólások: 5
Csatlakozott: 2010. április 5. hétfő, 6:00

HozzászólásSzerző: FlyR » 2010. december 9. csütörtök, 17:55

Semmi változás, could not identify

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2010. december 9. csütörtök, 17:57

AVR kap tápot?
VCC es VCCA-n 5V és a GND/GNDA-n 0V?
ezen 100nF kerámiakondi ott van?

Avatar
FlyR
Újonc
Újonc
Hozzászólások: 5
Csatlakozott: 2010. április 5. hétfő, 6:00

HozzászólásSzerző: FlyR » 2010. december 9. csütörtök, 18:02

Igen, ezek mind megvannak.

szempo
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2016. március 31. csütörtök, 11:14

Re: ATMEGA32

HozzászólásSzerző: szempo » 2016. május 9. hétfő, 9:38

Üdv!

Atmega32bp AU 1545 -ös lapom van. Kép feltöltve...

Összedugom a géppel felismeri elkezdi feltölteni a sketch-et és mikor a writing-hoz ér megáll??
van valakinek ötlet?

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
avrdude: Version 6.0.1, compiled on Apr 14 2015 at 19:04:16
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "/root/arduino-1.6.8/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/root/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

Using Port : /dev/ttyUSB6
Using Programmer : arduino
Overriding Baud Rate : 57600
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : Arduino
Description : Arduino
Hardware Version: 2
Firmware Version: 1.16
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f
avrdude: reading input file "/tmp/builda7c201654e0dc4dd4d94088b364214ae.tmp/Blink.ino.hex"
avrdude: writing flash (1066 bytes):

Writing |
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: ATMEGA32

HozzászólásSzerző: Robert » 2016. május 9. hétfő, 9:55

Mega32 vagy Mega328PB chipes?
Mega32PB _NEM_ támogatott Arduino alól. Az ATMega328PB sem.

Mit keres a hozzászólás a Mega32 alatt? :)

szempo
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2016. március 31. csütörtök, 11:14

Re: ATMEGA32

HozzászólásSzerző: szempo » 2016. május 9. hétfő, 10:13

Mega32BP

Nem tudtam hova írjam így sikerült elnézést ha nem a megfelelő helyen kérdeztem.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: ATMEGA32

HozzászólásSzerző: Robert » 2016. május 9. hétfő, 10:51

A mellékelt gépen TQFP32 chip van. Ez Mega8/168/328 lehet csak. Mega32BP semmiképp. Pláne, hogy ez a chip még meg sem jelent az Atmel kínálatban.
Csak a ATMega328BP.


A Writing/Égetés során keletkező hibaüzenet-sort el lehet kérni? Mert az lemaradt....
És a paneled nem véletlenül:
- atmega328P chipes Arduino/klón nano?

Kellene még kép az Arduino beállításokról:
- tools-Board
- tools-Comport
- tools-Chip
- Oprendszer
- Arduino verziószám


Vissza: “Kizártam magam a chipből...”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég