Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить

Pomogoti pojalusta 1!

Вс ноя 06, 2005 18:07:38

Nachal osvaivat mikrokontroleri, knijek nachitalysya umnix raznix program nakachalsya...
Vot takaya problema: ATMEGA8535 kvarz 4 mhz, programator alya 5 provodkov :) (pochemuto stk200\300 ne zarabotal:( ) slivayu dump mikrokontrollera poluchaetsya fail v 22,5 kb !! togda kak na bortu 8kb flash'a
vot dump tam kakaeto kachasha(kusochek):
Код:
:10000000FFE102FF04FF07FFFFE1FFE10C060EFF27
:10001000FFE1FFFF0AE1FFE118FF0DE1FFFF1EFF17
:1000200030FFFFE1FFFF13FF2CFFFFE12CFF17E183
:10003000FFFFFF191AFFFFE138E13AFF1EE1FFE180
:1000400040FF41FF22E1FFFF24E1FFE1FFE14EFF1E
:1000500028E1FFFFFFFF5BFFFFE1FFE16EE1FF2F04
:1000600060FFFFE1FFFFFFFF34E1FF3576FFFFFF99
:10007000FFE1FFFF3AE1FFFFFFFF3DFFFFFF3FFF13
:1000800040E1FFFF02FFFFE188FF8BFFFFE1FFFF81
:1000900048E1FF4992FFFFE198FF9AFFFFE1FFFF70
:1000A00050E1FFE1FFFF53FFFFE1FFFFACFF57E12E
:1000B000FFE1B2FFFFFFFFE1FF5CBAFF5EFFBEFFA3
:1000C000FFE1FFFF42C4FFFFFFE1FFFF66E1FFE149
:1000D000FFE1FFFF6AE1FF6BFFE1DAFFFFE1FFFFF6
:1000E00070FF71E1FFFF73E1FFFFFFFF76E1FFFFAC
:1000F000F8FFFFE1FFE1FFFF7CE1FFFFFFFFFEFFF5
:1001000080E1FFE182E106FF84E1FF850CFF0EFF45
:1001100088E1FFFF0AFF8BFFFFE10DFFFFE11EE11A
:10012000FFFF21FFFFE1FFFF28FF95E1FFFF972E73
:10013000FFFF99E1FFFF33FFFFE19DE1FFE1FFFFDB
:10014000A0E1FFE1FFFFA3FFFFE14AFF464CFFE113
:10015000FFA852FF54FFFFE1FFFF6DFFFFFFFFE12C
:10016000FFFF63FFFFE1B3E1FFFF6515FFB637E176
:1001700070FFB9FFFFFF77FF7CFFFFE1FFFF3FFF4D


Stiranie ne pomagaet, ludi che delat? ya v choke!
:cry:

Вс ноя 06, 2005 18:17:39

ээээ... исходничек бы :roll:

Вс ноя 06, 2005 19:03:36

Не очень понятно что такое случилось. А исходничек надо однозначно :)

Вс ноя 06, 2005 19:06:24

Vsmisle ishodnichek? Chip novie s magazina.
Ya tak ponimayu esli kristal chistie to vse doljno bit zapolneno FF
No pochemu 22 kb?
Ya pitalsya zalit tuda svoyu progu avreal govorit cho tipa vse Ok, tolko vot soderjanie mk neizmenyaetsya :o
Mojet che s fuses ne to?
Osccal = A4, A6, 9b, 9d
Bodlevel =1
Boden = 1
Sut = 2
Sksel = 1
Blb1 = 3
Blbo =3
S8535 = 1
Wdton = 1
Ckopt = 1
Eesave = 1
Bootsz = 0
Bootrst = 1

Вс ноя 06, 2005 19:09:11

Короче, я так понял, попс в том, что HEX прочтенного чипа равен 22 кБ в то время как ПЗУ чипа - всего 8 кБ, так?

Вс ноя 06, 2005 20:36:23

Vse verno! 22kb cheza byaka? Mojet kto stalkivalsya s etim?
Nepoimu eto proga tupit ili kristal?
Zaranie blogodaren vsem kto otkliknitsya i pomojet rechit etu problemu.
Sait super! Tema s kotami vache otpad polnie (u mnya toje kot doma est nado bi fotki v galereyu zaslat :)

Вс ноя 06, 2005 20:44:29

Спасибо, спасибо, стараемся. :)

Короче, в HEX файле каждый разряд 16-ричного числа представлен отдельным символом ASCII. То есть 4 бита представлены как 1 байт. То есть уже имеем двойной размер. Плюс контрольные суммы и пр. лабуда - вот и получаем из 8кБ - 22кБ 8)

Пн ноя 07, 2005 11:29:59

Tak ponyatno otkuda 22kb, a kak bit s etim?:
Код:
:10000000FFE102FF04FF07FFFFE1FFE10C060EFF27
:10001000FFE1FFFF0AE1FFE118FF0DE1FFFF1EFF17
:1000200030FFFFE1FFFF13FF2CFFFFE12CFF17E183
 

I pochemu proga nezalivaetsya xotya pichet ...."done"!

Пн ноя 07, 2005 20:57:32

А кто сказал, что она не заливается? Может просто кварц не заводится? Фузы проверь :)

Пн ноя 07, 2005 21:02:41

У тебя Sksel = 1
Какая номинальная частота кварца? Сверься с даташитом

Вт ноя 08, 2005 06:34:04

Note: 1. For all fuses “1” means unprogrammed while “0” means programmed.

Device Clocking Option CKSEL3..0
External Crystal/Ceramic Resonator 1111 - 1010
External Low-frequency Crystal 1001
External RC Oscillator 1000 - 0101
Calibrated Internal RC Oscillator 0100 - 0001
External Clock 0000

Table 4. Crystal Oscillator Operating Modes
CKOPT CKSEL3..1 Frequency Range(1)(MHz)
1 101 0.4 - 0.9 –
1 110 0.9 - 3.0
1 111 3.0 - 8.0
0 101, 110, 111 1.0 - 16.0

V datachite napisanno cho mojno luboi kvarz v diapazaone 0-16MHz
Chas posiju podumayu... ya tak ponyal u menya sluchai s vnutrenim kvarzom?


Ya eche zametil chto esli snimat dump neskolko raz podryad to faili poluchayutsya razlichnie.
I eche vopros chastota kvarza ustanavlivaetsya kluchom -04mhz, ili eto chto to drugoe?

Вт ноя 08, 2005 09:51:08

Вот командная строка для первой прошивки:

Код:
D:\Avr\AVREAL\avreal32.exe +Mega8535 -! -p1 -ab -o4MHz -ew d:\uc\data\%2.hex -n -fCKSEL=f,sut=0

Вт ноя 08, 2005 18:50:26

Srgega tibe super mega puper SPASIBO!
POLUCHILOS zarabotalo! MYAU!
sdelal kak ti skazal s fuzami
:idea: :)) :)) :)) :)) :)) :)) :)) :)) :)) :))
zalil takuyu progu
Код:
.include "m8535def.inc"

ldi r16,0b11111111
out ddra,r16

ldi r16, 0b00000000
out ddrb,r16

ldi r16, 0b00000000
out ddrc,r16

ldi r16, 0b00000000
out ddrd,r16

Sbi porta,1
Sbi porta,3


Na maketke potuxli 2 svetodioda v portu A

Silno mk ne xochu muchat 5provodkami poetomu jdu kogda v nach radiomagazin (on u nas odin na ves gorod) postupyat xxxxxАП5
Est somnenie chto zdohla 1533АП v progromatore

SEREGA RESPECT!

Вт ноя 08, 2005 18:53:52

Na rodastyax zabil Sdelat vxod v forum :)
Serega S P A S I B O ! ! !

Вт ноя 08, 2005 19:07:49

Товарищ! А че это у вас подпись на русском а остальной текст в транслите? :)

Вт ноя 08, 2005 20:33:24

Сдается мне, казачек то засланный 8)

Ср ноя 09, 2005 20:47:22

Max писал(а):Сдается мне, казачек то засланный 8)

Neponyal 8)

Чт ноя 10, 2005 09:00:54

Это у него юмор такой. Ага. Не напрягайтесь.

Eche odna pobeda

Вс ноя 13, 2005 14:05:54

Привет кошаки!
Спешу поделится хорошей новостью мои STK200\300 Заработал!
На повестке дня вопрос о сбросе МК при включении.
У меня на макетке вывод RESET можно так сказать, болтается в воздухе.
Посему стал вопрос подскажите схемку супервизора на рассыпухе (видел к MCS-51 подрубают конденсатор с резистором, к AVR подойдет такой фокус?)
Может совковые интегральные супервизоры есть? А то в нашей «деревне» днем с огнем
буржуйские микросхемы, не сыщешь все тока под заказ в три дорого.

Вс ноя 13, 2005 19:58:08

Стоп!!!
Во-первых, оно само сбрасывается при включении.
Во-вторых, нехорошо когда ресет болтается в воздухе. Очень нехорошо. Надо бы его через 330 Ом повесить на землю :)
Ответить