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

 
 
6 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> да что же я не так делаю? mega64 и 128, ну не могу завести и всё тут : (
nss
сообщение May 3 2007, 13:38
Сообщение #16


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

Группа: Свой
Сообщений: 112
Регистрация: 15-03-06
Пользователь №: 15 277



Цитата(Igor26 @ May 3 2007, 14:15) *
Сомневаюсь. Я никогда этот вывод никуда не притягивал и счастье было всегда.

По теме. Недавно было обсуждение нечто подобного. Проблема, помоему, там была в том, что устройство питалось от 3,3V, а схема BOD была настоена на 4V. В результате процессор всегда был в ресете. Помоему, здесь нечто похожее.
Нет?

У меня была аналогичная ситуация.
По SPI в режиме программирования все читалось и писалось.
Но увы после это контроллер не стартовал.
После подтяжки на PEN в стало работать отлично.
Хоть в даташитах и сказано что там есть PullUp резистор.
Go to the top of the page
 
+Quote Post
defunct
сообщение May 4 2007, 06:06
Сообщение #17


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(nss @ May 3 2007, 12:38) *
После подтяжки на PEN в стало работать отлично.
Хоть в даташитах и сказано что там есть PullUp резистор.

Хм.. может коротыш на плате был? Рядышком RxD0 на котором при стартапе запросто может быть 0.
Go to the top of the page
 
+Quote Post
Igor26
сообщение May 4 2007, 09:08
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
может коротыш на плате

... или этот участок платы плохо промыт от флюса.
Цитата
После подтяжки на PEN в стало работать отлично

А установка подтягивающего резистора на PEN - это, помоему, борьба со следствием, а не с причиной.
Go to the top of the page
 
+Quote Post
d71
сообщение May 4 2007, 11:59
Сообщение #19


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

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



Отчитываюсь
(пусть меня тут считают лохом, создающим тупые темы по нескольку раз подряд, я не обижаюсь - результат мне важнее)

И так кристал завелся.
Что я сделал: отрезал все ноги от всей перефирии, оставил одну на светодиоде.
Никакого результата - пишу/читаю - не стартует
BOV, BOVLEVEL и так и сяк, внешний, внутренний осцилятор, всё без толку. PEN и подтягивал и выставлял.
попсиховал... (раз сто наверно)
Вертаю все фузы на место, делаю сброс PEN вместе с RESET - опа - нога задрыгалась светодиодом!

Больше не разбирался - времени сейчас нет - писать надо и женить с переферией. Когда будет время объязательно разберусь, пока работаю так.
----
всем спасибо, можно тему закрывать.
m16 - тебе отдельное спасибо : )

Сообщение отредактировал d71 - May 4 2007, 12:02


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
Motion
сообщение Feb 9 2008, 10:35
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Аналогичная ситуация с ATmega 16. Записал тестовую программу в память - выдать на все порты 1. При включении питания там ничего нет.

Из обвязки стоит только резистор на 5кОм с питания на Reset и конденсатор на 220нФ между питанием и землёй.

Подскажите, пожайлуста, что делаю не так.
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 9 2008, 16:35
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



и у меня похожее с Atmega64 и Atmega128. глюк один в один.
Пробовал и внешний,и внутренний генератор. Подтяжки всякие, кондеры. ничего не получилось. Питание нормальное. Кондеры на ногах стоят. земля - полигон,все четко. VCC толстое. 5в. никогда раньше с другими (atmega88,atmega162,atmega8,attiny2313) проблем небыло. все работало, как часы. а тут на тебе..
Думал, галимые кристаллы, купил у дрогого поставщика. результат тот же. оно вроде стартует,но на хз какой частоте. или воожще хз как.при работе со стеком слетает. либо вообще виснет,либо ресетится или хз еще что, код на асме,простой до безобразия. запустил uart, внутренний рц на 1мгц,фюзы - дефолт. пашет,но с частотой в 2 раза выше(на 9600 вместо UBRR=6 ставлю UBRR=12, тогда символ передается правильно). но стоит че-то сделать по-серьезнее, скажем вызвать функцию(простую,содержащую только ret) оно все виснет. или скажем,записать что-то в SRAM или push.
Хоть бери да делаю новую плату и ставь туда ARM, филипс какой-нить(тоже никогда не подводили)



Шил avrdude, которым всегда все шил и никогда проблем небыло.
компилил и gas-ом, и avra, и своим ассемблером(когда-то от нефиг-делать написало свой асм под avr,arm,c166)

Пробовал PEN вместе с RESET - тоже ничего не дало

Не ужели чип такой? или может я все что-то не так делаю? Схема простейшая. мега, кондеры на питалово, пулл-апы,кварц с кондерами,дорожки. флюс смыт.
Один раз она у меня запустилась,немного поработала, и усе,опять то же самое началось.при чем поерестала работать после того,как плату перенес на другой стол.а начала работать после того,как не правильно втыкнул разем программирования smile.gif дикость какая-то....
снимал кристалл,звонил дорожки - все нормал...
видно атмел левак гонит smile.gif
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Feb 9 2008, 17:18
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



Цитата(brag @ Feb 9 2008, 19:35) *
или воожще хз как.при работе со стеком слетает.
...
но стоит че-то сделать по-серьезнее, скажем вызвать функцию(простую,содержащую только ret) оно все виснет. или скажем,записать что-то в SRAM или push.

А совместимость с М103 отключена? Иначе так и будет - стек будет расположен в несуществующей области ОЗУ...
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 9 2008, 18:24
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



думаете,я не не пробовал его в другое место ставить?
Отключена. пробовал вкюлчать,еще хуже ставало..

Что посоветываете? копать дальше или переделать все на LPC2104,скажем...?
Я вообще в шоке от такого поведения 4х микросхем,2х атмег64,2х атмег128
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Feb 9 2008, 18:39
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



Цитата(brag @ Feb 9 2008, 21:24) *
думаете,я не не пробовал его в другое место ставить?
Отключена. пробовал вкюлчать,еще хуже ставало..

Что посоветываете? копать дальше или переделать все на LPC2104,скажем...?
Я вообще в шоке от такого поведения 4х микросхем,2х атмег64,2х атмег128

У всех остальных все работает. Я использую и 64-ю и 128-ю в серийном изделии. Никогда такого не видел, чтобы не работало. Либо с питанием траблы, либо с разводкой либо с программой. Первые два пункта Вам придется смотреть самому. С программой можем помочь - выкладывайте тестовый исходник.

PS. А не поделитесь своим ассемблером под AVR и под ARM? Интересно попробовать что-то нестандартное.
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 9 2008, 18:58
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Первые 2 все ок.

Исходник немного большой,но сути не меняет. могу дать дизасм листинг...
Пробовал и простой вариант,без C,в одном файле. те же глюки. счас попробую мегу на проводках подцепить,без платы и запустить,скажем UART..

Сообщение отредактировал brag - Feb 9 2008, 19:26
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Feb 9 2008, 19:15
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



Сейчас придет модератор и за такое даст горстку орешков. Это следует прикреплять в файле. Вообще для теста великовато, ли это только мне кажется? В такой пограмме может быть куча чисто программных глюков. Может проводить испытания КРИСТАЛЛА на более простом тесте?
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 9 2008, 20:38
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



та на простом то же самое...скажем,в другом место сложного теста,где есть цикл,он может в него погрузится...

wse файлы - архивы tar.bz2

гы. Запускается,если коротнуть питалово. потом работает,даже после ресета или перепрошития. Аж, пока не выключишь питалово и снова не включишь.. Потом обять стабильно запускается с коротилки. при чем коротить надо там,где толстая дорожка(пару милиметров)
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 9 2008, 21:54
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Дело не в коде и не в разводке... Еще может быть одна хрень...я AVCC подключил прямо к 5в(с кондером на землю ессно, на расстоянии 0.5мм от ноги). может из за этого? я обычно никогда так не делал,обычно через дроссель или нулевик подключал
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 10 2008, 08:24
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Отцепил Avcc,сделал,как обычно делаю - то же самое. Запустить кирпич можно только коротнув питалово вблизи него.
В чем кглюк? пробовал ставить электролит,тантал - ничего не помогает...
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 11 2008, 08:07
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Все уже перепробовал. эффекта никакого. Запускается только, если питалово коротнуть...поставлю филипс и не буду жучить себе мозги smile.gif
Go to the top of the page
 
+Quote Post

6 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:26
Рейтинг@Mail.ru


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