mensen, heb hier printje met ATMEGA8
alle VCC's en GND's zijn aangesloten, maar er komt geen oscillatie tot stand. er zit een kristalletje op en een paar gematchte C's naar gnd.
de reset pin is normaal hoog, maar ik kan niet in circuit programmen en heb dus geen oscillatie
iemand ENIG idee?
RES
RES
Kan zijn dat die CKSEL verkeerd staat, bijv. op EXT. clk.
Dan moet je even een tweede AVR aansluiten of een los 4MHz oscillatortje en dan op die XTAL1 pin aanbieden, dan de CKSEL op extern (xtal) zetten of intern (RC)
Heb dat ook wel eens gehad, dat kan het zijn.
hmm ik kan dus nu niet bij de fuses komen, dus hoe zet ik CKsel? het is zo'n smd ding, dus loshalen is ook geen optie.
een 2e erbij zetten?
hoe bedoel je?
probleem is dus: ik kan niet zien hoe hij staat en ik kan er ook niet bijkomen om hetm te zetten
[Bericht gewijzigd door High met Henk op ]
Tania_M
Bachelorette in de Elektronica, Afstudeerrichting Telecommunicatie; bijna Master in de Electronica, Ontwerptechnieken
Op 10 mei 2004 11:10:30 schreef High met henk:
de reset pin is normaal hoog, maar ik kan niet in circuit programmen en heb dus geen oscillatieiemand ENIG idee?
Gewoon omdat je niet kan proggen besluit je dat je geen oscilatie hebt? Een beetje voorbarig niet?
Kun je Meten aan't krystal of je oscillatie hebt (scoop of zo)?
Waar komt de ATMEL uit, als hij altijd in die schakeling heeft gestaan en gewerkt en hij is niet herprogds zullen de fuses wel juist staan.
Als je osc hebt, maar nog niet kunt proggen, zou ik je progger maar nakijken?
Kijk ook eens naart de levensduur: de Flash en EEPROM kun je maar een x aantal keer succesvol proggen (OK heell dikwijls 1k to 100k keer, maar toch)
voedingspanning moet juist zijn, zowel VCC als GND moet met de progger verbonden zijn, maar ook RESET.
Laatste oplossing, lossolderen
het is een nieuwe ATMEGA8
en op het kristal gemeten heb ik geen oscillatie
de progger, werkt, want op een test ATMEGA8 doet hi j het wel, maar das een DIP huisje ipv een SO, deze zit trouwens op het STK bord
verbonden lijnen met progger zijn MISO, MOSI, SCK, RESET, VTG (5V), en GND natuurlijk. Alles zit op de 10 pins ISP connector van de STK500 en is doorgemeten en lijkt allemaal goed te zitten, als progger heb ik de AVR studio en programmers notepad. Maar hij failed om in program mode te komen
Tania_M
Bachelorette in de Elektronica, Afstudeerrichting Telecommunicatie; bijna Master in de Electronica, Ontwerptechnieken
kan de signature ok niet lezen (volgens de AVR studio, moet hij dan nog in program mode komen, en dat doet hij dus niet)
Setting device parameters,serial programming mode..OK
Entering programming mode..FAILED!
Leaving programming mode..OK
{/quote]
error die ik steeds krijg
[Bericht gewijzigd door High met Henk op ]
Benadski
Kom eens langs bij RevSpace of één van de andere spaces!
Probeer eens de verschillende board clocks uit in de software, je zou zeggen dat het niks uit moet maken wanneer het via de ISP connector loopt, maar soms maakt het wel uit.
Er zit geloof ik ook een fuse in de AVR waarmee ISP programmeren uitgezet kan worden. Dan kun je dus alleen maar parallel programmeren...
Standaard staan bij de AVR's de meeste fuses enz. zo dat ISP aan staat en de interne klok ook. Dan is het dus logisch dat het kristal niks doet.
Tania_M
Bachelorette in de Elektronica, Afstudeerrichting Telecommunicatie; bijna Master in de Electronica, Ontwerptechnieken
@ benadski: het crystal doet het dan niet, maar hij zou wel moeten kunnen proggen,
@henk: [long shot mode]
Ik weet dat er een AVR is waar de ISP niet via de pinnen van de SPI lopen, maar ben het type effe kw<wijt, hoop dat het niet je Mega8 is, zal zometeen effe opzoeken, maar kijk dat al eens na
[/long shot mode]
Misschien dom idee, maar heb je al eens een ander krystal geprobeert?
Tania_M
Bachelorette in de Elektronica, Afstudeerrichting Telecommunicatie; bijna Master in de Electronica, Ontwerptechnieken
Op 10 mei 2004 13:53:35 schreef High met henk:
8K Bytes of In-System Self-Programmable Flash
Jaja ge kunt 'em wel programeren, dat bedoelde ik ook niet, ik bedoelde enkel dat bij sommige (van 1e ben ik zeker) het programeren niet gebeurt via MOSI en MISO, maar via 2 ander pinnen.
Ga nu beginnen te zoeken naar een chip waar dat zo is, ben meteen terug
Tania_M
Bachelorette in de Elektronica, Afstudeerrichting Telecommunicatie; bijna Master in de Electronica, Ontwerptechnieken
Pin Mapping
Even though the SPI Programming interface re-uses the SPI I/O module, there is one
important difference: The MOSI/MISO pins that are mapped to PB2 and PB3 in the SPI
I/O module are not used in the Programming interface. Instead, PE0 and PE1 are used
for data in SPI Programming mode as shown in Table 128.
Table 128. Pin Mapping SPI Serial Programming
Symbol Pins I/O Description
MOSI (PDI) PE0 I Serial data in
MISO (PDO) PE1 O Serial data out
SCK PB1 I Serial clockIn dit geval ATMEGA128.
Zal zometeen ook eens kijken bij de MEGA8, maar denk niet dat het bij hem het geval gaat zijn
Een ander mogelijk is: neem eens een andere COMpoort/PC. Zo weet ik dat de STK500 wel zelf herkent wordt op een Toshiba 300CDS, maar dat je geen chip krijgt geprogrameert. Probeer eens een andere computer. O ja, je moet daarvoor niet AVRStudio te installeren, gewoon een BAT bestandje maken met stk500 -en dan een hele reeks opties, je moet maar eens in DOS "stk500 -?" typen
Tania_M
Bachelorette in de Elektronica, Afstudeerrichting Telecommunicatie; bijna Master in de Electronica, Ontwerptechnieken
Op 10 mei 2004 13:47:17 schreef Tania_M:
Misschien dom idee, maar heb je al eens een ander krystal geprobeert?
Of otch tenminste gekeken of dit crystal osccileert in een normale schakeling (zonder MCU)
Heb je een externe voeding op het boardje? Zo ja, check dat het voltage overeenkomt met dat van de STK500 en dat het van onafhankelijke bronnen komt. Zo nee, gebruikt het boardje verder nog veel stroom? De STK programmeer headers kan maar een beperkte hoeveelheid stroom leveren.
Willem
das allemaal gechecked, ook andere crystal + c's bracht geen uitkomts, heb ff nog een atmega geoffert en gooi die op STK zodat ik de modus uit kan lezen
Tania_M
Bachelorette in de Elektronica, Afstudeerrichting Telecommunicatie; bijna Master in de Electronica, Ontwerptechnieken
Heb je het opgelost gekregen, en zo ja hoe?
Zit hier nu immers met hetzelfde probleem (denk ik)
AT90S8515, op print, werkt niet. Alles is gekontroleert, RS-232, voeding, RESET circuit,... maar hij werkt dus niet. Volgens mij maar één conclusie: krystal weigert te oscileren. Heb hier echter geen scoop om te kontroleren, enkel multimeter. Ander krystal werkt ook niet. krystal heeft 2x22p naar GND.
Als iemand een idee heeft over wat er nog fout zou zkunnen zijn, of hoe ik een krystal controleer zonder scoop, je weet waar je me vindt (op CO
)
hmm kom je wel in program mode of ook niet?
bij mij was het geval dat er beschermings weerstanden tussen de isp pinnen zate, in verhouding met de overige belasting aan die pinnen.....
enfin raad zelf maar!
kijk hier ff naar.
de mijne stond nl van zichzelf op interne oscillatie en dan meet je niet op het kristal
Tania_M
Bachelorette in de Elektronica, Afstudeerrichting Telecommunicatie; bijna Master in de Electronica, Ontwerptechnieken
De mijne zit in een schakeling zonder ISP, en is geprogd op een STK500 waar hij wel op werkt. Vermits er geen ISP connectie is kan er ook niets mis mee zijn.
haal hem er dan eens uit en zet hem terug op STK bord, prog er iets in en kijk of hij iets doet. dat was ook mijn idee met die ATMEGA8 en toen kwam ik erachter dat het zo wel werkte en vervolgens met de scope wezne kijken en achter de weerstanden ging het dus fout
maar dat was dus bij mij, de weerstanden gebrugd en toen werkte het wel dus
maar ff eruit halen en dan op stk proggen
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
Op 26 mei 2004 12:42:50 schreef High met henk:
@bastiaan, check over 5 min je meeldoos
Ik kan tot 6 uur vanavond enkel me doos van hotmail checken.
das mooi, want hij zit in circuitsonline(a)hotmeel(dot)com (je begrijpt me wel, maar die spiderbots worden steeds slimmer)
enfin, daar kun je hem dus vinden