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

 
 
6 страниц V  « < 2 3 4 5 6 >  
Reply to this topicStart new topic
> да что же я не так делаю? mega64 и 128, ну не могу завести и всё тут : (
GDI
сообщение Feb 13 2008, 07:23
Сообщение #46


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Когда я работал в ремонтной конторе, и нам приходила техника с подобными проблемами, то агоритм ремонта был такой: сперва просто пропаивали ноги у проца (не важно какого AVR там никогда не встречался smile.gif), причем использовалась лично мной твердая канифоль(возможно это важно), если пропайка не помогала, то следующим этапом было снятие проца и промывка платы под ним, затем обратная припайка, опять же с использованием твердой канифоли. Кстати, вот тот случай что я приводил ранее, там я тоже пропаивал мегу, а еще не помню точно в том же девайсе или в другом была проблема с "зависанием", но причиной была не мега128, а АТ45 подключенная к ней, там был оставлен висящим в воздухе вывод WriteProtect что допускается по даташиту, но видно была какая то проводимость, причем не постоянная, на землю, что потом выяснилось с помощью осциллографа, т.е. потенциал на этом выводе гулял от 0 до 3,3в, а программа в меге при старте опрашивала АТ45, ну и при этом были глюки, т.е. программа циклилась на опросе АТ45 и не шла дальше. Т.е. я хочу сказать что "дело было не в бобине" и изготовление новой платы на другом контроллере вам наверняка поможет, но в причинах глюков имеющейся платы вы не разобрались, все списав на "глючность" мега128, вот отсюда и рождаются слухи, переходяшие в утверждения, о глючности контроллеров AVR и мега128 в частности smile.gif


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 13 2008, 09:41
Сообщение #47


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

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



Нет,с мегой128 я обязательно разберусь, просто сроки поджимают.
Я неговорю,что мега128 фуфло,сам люблю меги. можт у меня конкретные экземпляры галимые или плата, или руки,фаза луны итд..
К стати, сейчас почему-то начала запускатся, но через раз smile.gif)

Сегодня солца нету,может по этому wink.gif))) вчера было smile.gif
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 13 2008, 13:33
Сообщение #48


кекс
******

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



Цитата(brag @ Feb 13 2008, 11:41) *
Нет,с мегой128 я обязательно разберусь, просто сроки поджимают.

Конденсатор небольшой (0.01-0.1uf) на между RST и землей пробовали ставить?
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 14 2008, 05:16
Сообщение #49


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

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



da
Go to the top of the page
 
+Quote Post
vinrom
сообщение Feb 14 2008, 13:26
Сообщение #50





Группа: Новичок
Сообщений: 6
Регистрация: 15-01-07
Пользователь №: 24 434



не совсем понял - пробовали ресет подтягивать к Vcc?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 14 2008, 13:59
Сообщение #51


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



А что у Вас там на PEN за деталька? Попробуйте выбросить ее, оставьте ножку в воздухе. И, на всякий случай, позаливайте припоем переходы со стороны на сторону по питанию...


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
aesok
сообщение Feb 14 2008, 15:35
Сообщение #52


Знающий
****

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



У меня к Вам вопросик:

Почему вы не пользуетесь стандартной библиотекой, стартап файлом, скриптом линкера а пишете все это свое?

Анатолий.
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 19 2008, 10:35
Сообщение #53


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

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



Цитата
пробовали ресет подтягивать к Vcc?
конечно
Цитата
А что у Вас там на PEN за деталька? Попробуйте выбросить ее, оставьте ножку в воздухе.

Стоял резистор на вцц, потом выкинул его.
Делал так. и сяк..не помогло.
Цитата
И, на всякий случай, позаливайте припоем переходы со стороны на сторону по питанию...
Там у меня медные заклепки

Цитата
Почему вы не пользуетесь стандартной библиотекой, стартап файлом, скриптом линкера а пишете все это свое?

Не люблю таких вещей. я сам обслуживаю прерывания, с самого корня и тп.
и в конце концов,что,сихный маин тяжело запустить? smile.gif
Стандартными функциями иногда пользуюсь,но никак не стартапами и секциями. тут я люблю полный контроль. и еще люблю на ассемблере прописывать те процедуры,которые надо. но это уже под ARM. там приятный асм.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 19 2008, 10:49
Сообщение #54


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Там у меня медные заклепки


Вы уверены, что там хороший контакт? Чудес просто на свете не бывает... Пробовали, кстати, смотреть осциллографом, что на питании происходит при старте?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
aesok
сообщение Feb 19 2008, 10:57
Сообщение #55


Знающий
****

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



Цитата(brag @ Feb 19 2008, 13:35) *
Цитата
Почему вы не пользуетесь стандартной библиотекой, стартап файлом, скриптом линкера а пишете все это свое?

Не люблю таких вещей. я сам обслуживаю прерывания, с самого корня и тп.
и в конце концов,что,сихный маин тяжело запустить? smile.gif



Любить не любить это ваше личное дело, но если Вы пишете свой стартап файл потрудидесь выяснить что он должен делать обязательно. Вы что думаете инструкция 'clr __zero_reg__' находиться в стандартном стартап файле, только для того чтобы лишить вас самого ценного, двух байт флеш?

main кстати не так просто пускать, для старых версий компилятора надо использовать не CALL, а JMP.

Анатолий.
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 19 2008, 16:18
Сообщение #56


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

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



я ее специально туда не вписал. я юзаю call, и запускаю cmain,вместо main. smile.gif
А потом выход в вечный sleep....

Цитата
Вы уверены, что там хороший контакт?

Да.
Осцом смотрел,ничего там нету

И вобще,я использую C для упрощения написания алгоритмов, но никак не как среду разработки.
Go to the top of the page
 
+Quote Post
aesok
сообщение Feb 19 2008, 17:26
Сообщение #57


Знающий
****

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



Цитата(brag @ Feb 19 2008, 19:18) *
я ее специально туда не вписал. .....


Это Вы о 'clr __zero_reg__'. А какие еще у вас были причины "специально" не вписавать эту команду в свой стартап, конечно окрамя того что в avr-libc ее вписал полный кретин?

Анатолий.

Сообщение отредактировал aesok - Feb 19 2008, 17:26
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 21 2008, 13:46
Сообщение #58


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

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



не,я обо всем.
А не вписал, тк не нужно былоsmile.gif понадобится - впишу smile.gif

вобше я не рассматривал сильно
стандартные файлы
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 22 2008, 23:03
Сообщение #59


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

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



МК стартует, если отпаять avdd, подать питание, и пощелкать ногой AVDD на землю,на VDD. Мк тогда стартонет. значит глючит аналоговая часть... что посоветываете?
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 23 2008, 13:15
Сообщение #60


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Проверьте еще сигналы, которые приходят на аналоговые ножки, да и на все другие тоже. Нет ли там выхода за границы GND и VCC. А то может перекашивать кристалл. Да и проверять лучше не с самопальной программой, а с какой-нибудь тестовой из поставки компилятора. Типа стандартный стартап и мигание светодиодом.

Больше мыслей нет, с таким никогда не сталкивался laughing.gif
Go to the top of the page
 
+Quote Post

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

 


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


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