реклама на сайте
подробности

 
 
> ADuC836 прошивка, HELP!
SashaGubov
сообщение Aug 1 2009, 13:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060



Помогите с прошивкой этого чуда smile3046.gif
TX RX подключил, PSEN тоже, но родной софт пишет что не может ресетнуть, кварц часовой...
на скорости 9600
#21#A8#41#1C#92#00#10#D8#1A#12#34#06#91#64#20#68#05#00#F6

на 14400
#03#61#89#01#04#74#E4#04#04#04#E4#8B#74#04#94#10#83#81#18#03#0B#87#03#00#93

может есть какой-нибудь простой параллельный программатор?
или еще каким способом..
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 12)
EmbedElektrik
сообщение Aug 1 2009, 19:33
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



а PSEN через резистор подключен? осциллом генерацию кварца смотрел?
Go to the top of the page
 
+Quote Post
SashaGubov
сообщение Aug 2 2009, 16:39
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060



PSEN да , а осцыла нет(( но отвечает же
а отсутствие конденсаторов на кварце может так влиять?

Сообщение отредактировал SashaGubov - Aug 2 2009, 16:44
Go to the top of the page
 
+Quote Post
EmbedElektrik
сообщение Aug 2 2009, 18:58
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



не, кондеры не нужны. чета я не понял что значит отвечает и что значит родной софт? WSD?
Go to the top of the page
 
+Quote Post
SashaGubov
сообщение Aug 2 2009, 19:27
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060



ну я при ресете получаю ответ в терминал, но он немного не такой как в аптноуте, там написано что 25 байт отсылает, и там прямо в ASCI есть имя чипа, а тут какая-то ерунда.
и вот еще что заметил, WSD сбрасывает чип в течении 350мс, а проверял на терминале нужно минимум 1100 мс чтобы он ответил...
на телесистемах попадалось сообщение что загрузчик в 386 кривой, и собеседник обещал другому выслать рабочую прогу. но как связаться с тем человеком не представляю, и давно это было
Go to the top of the page
 
+Quote Post
Iven Kravec
сообщение Aug 2 2009, 20:37
Сообщение #6





Группа: Участник
Сообщений: 11
Регистрация: 2-08-09
Пользователь №: 51 715



Цитата(SashaGubov @ Aug 1 2009, 17:21) *
Помогите с прошивкой этого чуда smile3046.gif
TX RX подключил, PSEN тоже, но родной софт пишет что не может ресетнуть, кварц часовой...
на скорости 9600


1. Может быть, если не поставили у каждого вывода питания керамический конденсатор (всего 4 шт - 3 цифровые, 1 аналог.) 0.1 мкф.
2. Скорость обычно 9600, прописана в файле конфигурации, в папке WSD. Там же тип и частота кварца указазана.
3. Может быть и выводы RX и TX перепутаны в кабеле.
4. Также может быть причина в неправильной последовательности нажатия кнопок RST и PSEN.
5. Если паяли сами, то могли перегреть микросхему и вышла из строя флэш память.
Go to the top of the page
 
+Quote Post
SashaGubov
сообщение Aug 2 2009, 20:45
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060



3. врядли перепутал, отвечает же...
4. PSEN замкнут через резистор постоянно..
1. а конденсаторы как могут влиять?
Go to the top of the page
 
+Quote Post
Iven Kravec
сообщение Aug 2 2009, 20:51
Сообщение #8





Группа: Участник
Сообщений: 11
Регистрация: 2-08-09
Пользователь №: 51 715



Цитата(SashaGubov @ Aug 3 2009, 00:45) *
3. врядли перепутал, отвечает же...
4. PSEN замкнут через резистор постоянно..
1. а конденсаторы как могут влиять?


PSEN нормально разомкнут.
В момент старта замыкается, в комбинации с RST.
Без керамических конденсаторов у выводов питания какие то блоки внутри чипа могут возбуждаться (или работать неустойчиво).
Go to the top of the page
 
+Quote Post
EmbedElektrik
сообщение Aug 3 2009, 12:52
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



Ща проверил:
41h (A), 44h (D), 49h (I), 20h ( ), 38h (8), 34h (4), 35h (5), 20h ( )
20h ( ), 20h ( ), 56h (V), 32h (2), 31h (1), 37h (7), 0Dh (.), 0Ah (.), 78h (x), 88h (.), CCh (.), 01h (.), 07h (.), F2h (.), 00h (.), 00h (.), 44h (D)

как видно, в текстовом виде выдал ADI 845 v217.
Раз у тебя мусор, то проверяй кварц - скорее всего он не той частоты или заводится не на той гармонике. мож конечно и помехи по питанию, но это наименее вероятно. сначало попробуй другой кварц
Go to the top of the page
 
+Quote Post
SashaGubov
сообщение Aug 3 2009, 19:43
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060



подавал разные питания, и кварцы, один мусор
Go to the top of the page
 
+Quote Post
Iven Kravec
сообщение Aug 4 2009, 07:57
Сообщение #11





Группа: Участник
Сообщений: 11
Регистрация: 2-08-09
Пользователь №: 51 715



Цитата(SashaGubov @ Aug 3 2009, 23:43) *
подавал разные питания, и кварцы, один мусор


В папке Configuration такие строки прописаны?

CodeSize = 63488 'size of code memory
DataSize = 1024 'size of the data memory (pages)
QuickDownloadOption = True 'Allow Quick Download Protocol
FastBaudrateOption = True 'Allow change to Fast Baudrate
SecurityBitsOption = True 'Allow Download to Security Bits
BootloadOption = True 'Allow Bootload Mode
VerifyAfterDownloadOption = True 'Allow Verify Code Command
T3CON = 129 'baudrate config for 115200 (if allowed)
T3FD = 045 'baudrate config for 115200 (if allowed)
T3CON9600 = 133 'baudrate config for 9600
T3FD9600 = 018 'baudrate config for 9600
XTAL = 1 'default = 32.768kHz crystal
fcore = 12582912 'default

Это настройки для часового резонатора. Возьмите резонатор в корпусе 8 х 3 мм, цилиндрический, новый. Место пайки промойте спиртом.

1. Не подключаете выводы TxD и RxD к компьютеру.
2. К выводу TxD подключаете осциллограф в медленной развертке. Нажимаете PSEN,через 1 сек RESET (нажать и отпустить), затем через 1 сек отпускаете PSEN. На осциллографе дожен быть всплеск импульсов. Затем Нужно осциллограф подключить к одному из выводов резонатора. Амплитуда около 1 В, период соответствующий частоте 32768.
3. Пдключаете разьем платы к компьютеру (при отключенном питании). Там должна быть загружена любая терминальная программа. Скорость 9600 (возможно придется подбирать настройки четности и стоп битов). Добиваетесь при нажатии кнопок PSEN+RESET отклика с номером чипа в окне терминала.
4. Загружаете WSD, выставляете номер порта, тип резонатора, настройки режимов загрузки - нажимаете PSEN+RESET, должно появиться сообщение о типе чипа, далее жмем кнопку Download - в окне выбираем требуемый файл и загружаем. Все.
Go to the top of the page
 
+Quote Post
SashaGubov
сообщение Aug 4 2009, 08:12
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060



Цитата(Iven Kravec @ Aug 4 2009, 10:57) *
....
2. К выводу TxD подключаете осциллограф в медленной развертке. Нажимаете PSEN,через 1 сек RESET (нажать и отпустить), затем через 1 сек отпускаете PSEN. На осциллографе дожен быть всплеск импульсов. Затем Нужно осциллограф подключить к одному из выводов резонатора. Амплитуда около 1 В, период соответствующий частоте 32768.
...

а у меня он отвечает в терминал при нажатом PSEN и через 1 сек после нажатия( и можно не отпуская) ресета, так и должно быть?
Go to the top of the page
 
+Quote Post
Iven Kravec
сообщение Aug 4 2009, 08:28
Сообщение #13





Группа: Участник
Сообщений: 11
Регистрация: 2-08-09
Пользователь №: 51 715



Цитата(SashaGubov @ Aug 4 2009, 12:12) *
а у меня он отвечает в терминал при нажатом PSEN и через 1 сек после нажатия( и можно не отпуская) ресета, так и должно быть?


Точно не помню, но это не важно. Отклик идет? Значит работает.
Керамические конденсаторы на всех 4 выводах есть по питанию? Выводы должны быть короткими.
Отклик идет с вывода TxD - этот вывод должен быть подключен к RxD компьтера (это важно).
Резонатор должен возбуждаться на частоте 32768 - иначе толку не будет из этой затеи. Резонатор должен быть качественный - не из помойки и не из китайских игрушек выпаян (места пайки не забывайте промывать). biggrin.gif

Сообщение отредактировал Iven Kravec - Aug 4 2009, 08:29
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01477 секунд с 7
ELECTRONIX ©2004-2016