[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4683: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4685: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4686: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4687: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
Elektroniikkafoorumi • katso viestiketjua - ATmega64 fuse ohjelmointi ongelma

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


ATmega64 fuse ohjelmointi ongelma

Keskustelua mikrokontrollereista ja niiden ohjelmoinnista.

Valvoja: Moderaattorit


Kokelas
Kokelas
Viestit: 4
Liittynyt: Ke Elo 04, 2010 6:50
ViestiLähetetty: Ke Elo 04, 2010 7:28
Terve!

Siis: Pintaliitos ATmega64 piirilevyllä juotettuna, sain tallennettua alkuperäisen flashin ja eepromin. Kun koitin ohjelmoida uutta flashia, niin sössisin jotain-> prossu mykäksi. Ulkoisella resonaattorilla prossu taas pystyyn, mutta onnistuu vain l- ja hfusen ohjelmointi. Signature tulee aina oikein, mutta en pysty kirjoittamaan enkä lukemaan muita fuseja enkä flashia/ eepromia. Ohjelmointilaitteena Spakfunin pocket programmer (usbtiny).

Jos joku minut tästä ojasta ylös kaivaa, niin pizzan tilaan...

Juha

Jäsen
Jäsen
Viestit: 70
Liittynyt: To Heinä 02, 2009 20:40
ViestiLähetetty: Ke Elo 04, 2010 9:01
Kuulostaa omituiselta, mutta tietysti voisi kokeilla l ja h fusen palauttamista default-arvoihin, L-fuse 0xC1 ja H-fuse 0x99.

http://www.engbedded.com/fusecalc

Tuolta löytyy näppärä calculaattori muuten AVR:n fuse bittien laittamiseen. Jopa parametrit avrdudeen voi suoraan copypasteta ;)
picaxella tämäkin olisi jo tehty
#elektroniikka :Cannot join channel (+b)

Kokelas
Kokelas
Viestit: 4
Liittynyt: Ke Elo 04, 2010 6:50
ViestiLähetetty: Ke Elo 04, 2010 11:47
Itse asiassa en näköjään sittenkään voi kirjoittaa edes fuseihin, mutta kun kirjoittaa saman arvon kuin fuse jo sisältää, virheilmoitusta ei tule. tällähetkellä fuset:

lfuse=0x0e hfuse=0x89 lock 0x00 efuse=0xfd

En ole ollut tekemisissä Atmelin prossujen kanssa, joten olen aivan vihreä näiden kanssa.

Jäsen
Jäsen
Viestit: 70
Liittynyt: To Heinä 02, 2009 20:40
ViestiLähetetty: Ke Elo 04, 2010 13:15
Millä kellotaajuudella tuo sinun resonaattorisi toimii? Jos resonaattori on kovin hidas, esim. 1MHz voi olla ettei ISP enää pysy mukana ohjelmoinnissa.. Ainakin itse huomasin että signaturen sai luettua nopeammalla taajuudella mutta kirjoittaminen ei onnistunut.

Ohjelmointilaitteen kelloa saa tiputettua avrduden parametrillä -B 4, eli kokonaisuudessaan tällä komennolla pitäisi lähteä pelittämään jos se on toimiakseen;

avrdude -c usbtiny -p m64 -B 4 -U lfuse:w:0xc1:m -U hfuse:w:0x99:m -U efuse:w:0xff:m

Muuten aletaan menemään jo oman osaamisen ulkopuolelle, joten todelliset atmel asiantuntijat jatkakoon tästä =)

Sitten jos saat piirin herätettyä henkiin, pitää selvittää mitkä ovat alun perin olleet l h ja e fusen asetukset.
picaxella tämäkin olisi jo tehty
#elektroniikka :Cannot join channel (+b)

Kokelas
Kokelas
Viestit: 4
Liittynyt: Ke Elo 04, 2010 6:50
ViestiLähetetty: Ke Elo 04, 2010 14:10
Ulkoisen resonaattorin otin jo pois, kun sain prosessorin heräämään( signature tulee oikein). Nyt siis kiteellä (16Mhz).

Alkuperäiset fuset ovat :

lfuse 0e
hfuse 89
lock ff
efuse ff

Eli l- ja hfuset ovat oikein, mutta lock ja efuset pitäisi saada muutettua. Toivon, että senjälkeen flashin ja eeprommin ohjelmointikin onnistuisi.

Kokelas
Kokelas
Viestit: 4
Liittynyt: Ke Elo 04, 2010 6:50
ViestiLähetetty: Ke Elo 04, 2010 20:44
Sain taas asetettua fuset siten, että ulkoinen kide meni pois käytöstä. Resonaattorilla prossu taas tuli henkiin ja nyt onnistuu muiden paitsi lock fusen ohjelmointi. Flashia kirjoittaa, mutta verifoidessa feilaa heti ekassa muistipaikassa, eli kirjoitus näyttää sujuvan, mutta ei vain onnistu.

Flashin ja eeprommin luku onnistuu. Kummassakin on sama arvo jokaisessa muistipaikassa. Flashia on jostakin syystä kirjoitettuna vain 8k, eeprommia 2k

Hemmetti että sapettaa!!!!

Varmasti, joku joka osaa nämä koukerot, osaisi hoitaa homman. Tässä tuntee itsensä niin tyhmäksi :x

Paluu Mikrokontrollerit ja ohjelmointi

Paikallaolijat

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

cron