Tiedote ylläpidolta:

Elektroniikkafoorumi sulkeutuu tietoturva ongelmien takia.
Käyttäjien tietoja (yv:t, sähköpostiosoite ja salasanan hash) on saattanut vuotaa vääriin käsiin.

Foorumi on asettettu vain luku tilaan. Vanhoja keskusteluja voi lukea palvelinsopimuksen päättymiseen asti.
Tietokannasta on poistettu kaikki salasanat, sähköpostiosoitteet ja yksityisviestit.

Jos haluat saada omat yksityisviestisi, lähetä sähköpostia yllapito@elektroniikkafoorumi.com
samasta sähköpostista mikä oli foorumin tiedoissa niin voin kaivella niitä varmuuskopioista.

Mielenkiintoni foorumin ylläpitoon on viime vuosina ollut vähäistä jo muutenkin joten tähän on hyvä lopettaa.
Kiitokset kaikille käyttäjilla ja pahoittelut mahdollisista ongelmista.

Päivitys: Näyttäisi siltä että mahdollinen vuoto koski vanhaa phpBB2 tietokantaa,
joten helmikuuta 2012 uudemmat tiedot pitäisi olla turvassa.

-Lahha
yllapito@elektroniikkafoorumi.com


Atmegan sulakkeiden polttelua

Keskustelua mikrokontrollereista ja niiden ohjelmoinnista.

Valvoja: Moderaattorit


Kokelas
Kokelas
Viestit: 4
Liittynyt: Su Tammi 02, 2011 13:38
ViestiLähetetty: Su Tammi 02, 2011 13:56
Terve!

Tarkoituksen olis saada AtMega 16 toimimaan ulkoisella 4MHz:n kiteellä.
Olen jo yhden piirin saanut mykäksi syöttämällä avrdudella sueraavan rivin:
avrdude -c usbtiny -p m16 -U lfuse:w:0x67:m.
Tämän jälkeen en ole saanut piiriin yhteyttä.
Sulakkeiden arvot laskin http://www.engbedded.com/fusecalc/ tuolla laskurilla.

Olisko niin, että piiri meni pimeäksi koska CKSEL0:n kohdalla ei ollut ruksia?

Auttakaahan aloittelijaa.
oomi kertaa käämi

Jäsen
Jäsen
Viestit: 77
Liittynyt: Su Heinä 29, 2007 22:18
ViestiLähetetty: Su Tammi 02, 2011 19:58
Jos pystyt syöttämään n.1MHz kanttiaaltoa XTAL1:seen, niin voit saada yhteyden piiriin.
Muutaman kerran olen joutunut näin "elvyttämään" väärien fuse-asetusten jälkeen.

CKSEL0 lisäämällä tuohon asetukseen määrittäisi 0,9 - 3 MHz alueen. Tuskin se siitä ainakaan on kiinni. Itse asettelen "sulakkeet" aina avrstudiolla tai ponyprogilla, mutta noin minäkin ne ruksisin, jos laittaisin toimimaan 4Mhz ulkoisella kiteellä.

AVRDudesta mitään tietämättä kysyn, että eikö tuota yläpäätä tarvi antaa ollenkaan?

-U lfuse:w:0x67:m -U hfuse:w:0x99:m

Kokelas
Kokelas
Viestit: 4
Liittynyt: Su Tammi 02, 2011 13:38
ViestiLähetetty: Su Tammi 02, 2011 20:13
Tarviihan se, ja tarkoituksena olikin syöttää se seuraavaksi, mutta yhteys piiriin katosi :(
Täytyypä koittaa, jos tuon saisi vielä elvytettyä.

Avr Studiota minäkin käyttäisin, mutta täällä hetkellä ohjelmointipalikkana on vain tuo USBtinyISP, jonka säätäminen Avr Studiolle ei kuulostanut kovinkaan helpolta. Vai olenko väärässä?

Eikös tuo palikka muuten käytä oletuksena 1MHz:n sisäistä kidettä?
oomi kertaa käämi

Jäsen
Jäsen
Viestit: 77
Liittynyt: Su Heinä 29, 2007 22:18
ViestiLähetetty: Su Tammi 02, 2011 23:02
Itse käytän Dragonia ja rinnakkaiporttikaapelia, mutta sattui silmään USBtinyISB ja avrstudio linkki

http://www.ladyada.net/make/usbtinyisp/stk500compat.html
Oisko tuosta apua?

Juu, 1 MHz on oletuksena.

Kokelas
Kokelas
Viestit: 4
Liittynyt: Su Tammi 02, 2011 13:38
ViestiLähetetty: Ma Tammi 03, 2011 20:07
Joo tuota minäkin kattelin, mutta en saanu kyllä toimiin.
oomi kertaa käämi

Kokelas
Kokelas
Viestit: 7
Liittynyt: Ma Maalis 15, 2010 23:15
ViestiLähetetty: Su Joulu 23, 2012 9:37
Pistä piiri tulemaan, niin nollataan fuset tehdasasetuksiin.

Jäsen
Jäsen
Viestit: 148
Liittynyt: Pe Marras 18, 2011 8:19
ViestiLähetetty: Su Joulu 23, 2012 9:51
Kiteellä tuo ei toimi koska piiri on tuolla sulakeasetuksella ohjelmoitu toimimaan ulkoisella 3-8 MHz RC-oskillaattorilla.
http://www.atmel.com/Images/doc2466.pdf sivu 28

Kokelas
Kokelas
Viestit: 4
Liittynyt: Su Tammi 02, 2011 13:38
ViestiLähetetty: Su Joulu 23, 2012 13:03
Vastaten kahteen edelliseen viestiin:
Joo huomasin itsekkin, että tuo ulkoinen oskillaattori ja ulkoinen resonaattori, vai millä tota nyt kutsuisi, ovat eri asoita.
Käytettäessä 4Mhz:n kidettä ja hitainta käynnistysaikaa CKSEL=1111. Näin sain piirin toimimaan ulkoisella kiteellä.

Mykistyneeseen piiriin sai yhteyden, kun syötti toisen piirin avulla n 4Mhz:n pulssia XTAL1:een.
Toisesessa piirissä pyöri yksinkertainen ohjelma:

while(1)
{

PORTB ^= 0xFF;
wait(1);

}
oomi kertaa käämi

Paluu Mikrokontrollerit ja ohjelmointi

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 2 vierailijaa

cron