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

 
 
> ATMega48, Проблемы с ATMega48
QuickWitted
сообщение Oct 4 2007, 05:45
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Третий день мучаюсь с ATMega48... (решил попробовать сделать датчик)
А проблема состоит в том что я никак не могу нормально настроить порты...

(Подобная проблема у меня была на ATMega16 когда забыл Джайтаг выключить)

В общем на данный момент нормально управлять получается только B0,D7,D6
(к ним подключены 3 светодиода)

А ноги с C0-C5 и B1,D4 - на выход переключить у меня не получается...
(через резистор 5,1 на них вешал базу транзистора управляющего бизером,
тот же транзистор нормально пишит бизером в параллель к светодиодам на ногах B0,D7,D6)

Также не удаётся запустить UART... (вроде по датащиту делал)

Не подскажет ли доброуважаемый АЛЛ в чём может быть проблема?
(В файле прилагаю исходник и файл для автоматизированной прошивки в PonyProg)

ЗЫ: Мой уровень - средний, с МК работаю давно - хобби...

Сообщение отредактировал QuickWitted - Oct 4 2007, 05:46


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GDI
сообщение Oct 4 2007, 08:20
Сообщение #2


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

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



В АВРСтудии все прекрасно видно, и состояние всех портов и т.д. и т.п. К сожалению не могу оченить сам код, т.к. он у вас в раре, а у меня в линуксе он некорректно открывается, киньте в теме ваш стартап код. Каким компилятором пользуетесь?


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Oct 4 2007, 10:24
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(GDI @ Oct 4 2007, 14:20) *
В АВРСтудии все прекрасно видно, и состояние всех портов и т.д. и т.п.

Угу картинка соответствует заданию...
ОДНО НО он работает не по заданию, а если быть точным - не управляется СОВСЕМ

Цитата(GDI @ Oct 4 2007, 14:20) *
К сожалению не могу оченить сам код, т.к. он у вас в раре, а у меня в линуксе он некорректно открывается, киньте в теме ваш стартап код.

Как не понял, поэтому дублирую мылом, а сюда кидаю в ZIP архиве откомпилированную версию под АВРстудию...

в ней всё работает как надо, только в оригинале не так....

Цитата(GDI @ Oct 4 2007, 14:20) *
Каким компилятором пользуетесь?


ассемблером выдранным из студии... (тот что под командную строку)
в студии отлаживаю...


Цитата(jasper @ Oct 4 2007, 13:52) *
На C0-C5 АЦП висит, для примера.


Мысль №2: На Меге16 они тоже есть, но сами-то не включались...
(структура кода взята ПОЛНОСТЬЮ с рабочего девайса на Меги16)
и в архиве даже инициализация UART отключена....
просто мигание на ногах...


Пока копался в файлике настройки программатора ошипочку нашёл...
(вместо SPI включил сторожевой таймер) но результата НОЛЬ
(лошадь умная - сама SPI обратно включила...)

Причём тестр показывает что все эти концы (включая TX RX) висят в Z состоянии...


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- QuickWitted   ATMega48   Oct 4 2007, 05:45
- - jasper   Прогоните программу в симуляторе, сразу видно стан...   Oct 4 2007, 07:52
|- - QuickWitted   Цитата(jasper @ Oct 4 2007, 13:52) Прогон...   Oct 4 2007, 08:09
- - bill_vs   На AVcc питание подано? В Datasheet на mega48: AVC...   Oct 4 2007, 10:26
- - GDI   К сожалению(или счастью) асм я знаю плохо, но не в...   Oct 4 2007, 10:30
|- - QuickWitted   Цитата(GDI @ Oct 4 2007, 16:30) но не в т...   Oct 4 2007, 10:45
- - bill_vs   А где Вы переключаете PORTC на выход? Единственное...   Oct 4 2007, 13:01
|- - QuickWitted   Цитата(bill_vs @ Oct 4 2007, 19:01) А где...   Oct 5 2007, 03:57
- - GDI   Да не, тут все в порядке, в DDRC выводится 0xFF, т...   Oct 4 2007, 13:42
- - bill_vs   Виноват, ФФ-а то я и не заметил!   Oct 4 2007, 15:26
- - chernenko   Не хотел плодить темы, так как вопрос простой и бы...   Dec 5 2007, 18:02
|- - xemul   Цитата(chernenko @ Dec 5 2007, 21:02) Не ...   Dec 5 2007, 18:21
|- - chernenko   Скажите, а чем отличаются версии ATMega48 и ATMega...   Dec 9 2007, 08:45
- - DASM   Так в даташит на первой странице • Operating Volt...   Dec 9 2007, 08:54
- - chernenko   Цитата(DASM @ Dec 9 2007, 11:54) Так в да...   Dec 9 2007, 16:00
- - ae_   Цитата(chernenko @ Dec 10 2007, 01:00) Эт...   Dec 10 2007, 02:37
- - chernenko   Цитата(ae_ @ Dec 10 2007, 05:37) Не путай...   Dec 10 2007, 14:18


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

 


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


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