Курс: программирование AVR

 
1 6 7 8 9 10 11 12
RU termostat #01.05.2004 13:20
+
-
edit
 
+
-
edit
 
Tosha_443, 29.04.2004 08:40:19 :
USI --это I2C --не ком-порт.
Если хочется сом-порт, то надо программно организовывать
 


USI это не I2C, это Универсалбный Последовательный Интнрфейс. Сделать UART (и многое другое) на нем можно, но в документации не сказано конкретно - как. Я это пока не делал, так что разбирайтесь сами.
 

andre

новичок
Я это пока не делал, так что разбирайтесь сами
 


Большое спасибо за посильную помощь! :P
 
+
-
edit
 

Apollo

втянувшийся
Всё хорошо, но уж слишком сложный алгоритм и с миганием можно запутаться. Ты бы вместь ПК выводил всю инфу на индикатор.
 
RU termostat #04.05.2004 17:07
+
-
edit
 

termostat

аксакал

Apollo, 04.05.2004 13:34:25 :
Всё хорошо, но уж слишком сложный алгоритм и с миганием можно запутаться. Ты бы вместь ПК выводил всю инфу на индикатор.
 


Да ПК там для отладки и для примера.

Я ж за день до старта его сварганил на макетке. А индикатор не поможет так как я от него уходил подальше после пуска отсчета.

а 400 раз проверка это почти мгновенно но с защитой от "шорохов" в контактах.

Ну я конечно не советую кому то повторять такой сундучек, просто привел как пример.
RU helloworld #07.05.2004 15:36
+
-
edit
 
А кто поможет в следующей простой вещи:
нужен вывод txt, прошитого в МК, на ЖК дисплей 1-2строчный, при нажатии кнопки — продолжение. Я понимаю, что очень просто, однако некогда слишком разбираться (хотя http://atmel.ru/Articles/Atmel17.htm я почитал): слишком ТЕРЯЮСЬ в разнообразии компонентов. Кстати, памяти в 16 кб для файла хватит.
Очень прошу, срочно надо.
Премного благодарен.
 
Ладно, я понимаю, что за меня никто не будет делать, но помогите подобрать компоненты для этого; все остальное сделаю сам. ОЧЕНЬ ПРОШУ, СРОЧНО.
 
RU termostat #09.05.2004 19:36
+
-
edit
 

termostat

аксакал

посмотри примеры к CodeVision в начале топика, там есть вывод на LCD яснее ясного.

А компоненты это МК AVR с памятью: в 2 раза больше твоего текстового файла + размер программы

по памяти в лидерах ATmega128 туда 60 кб текста влезет примерно.

попробуй начать и спрашивай что не ясно.

Lioxa

втянувшийся
Работаю над высотомером.
После того как "слетали" данные находятся в EEPROM и контроллер уходит в SLEEP. Достою я его от туда через INT0 по получению низкого уровня. На ногу INT0 постоянно подаю 5В(через замкнутую кнопку) когда нужны данные нажимаю кнопку тем самым создавая на INT0 низкий уровень ....... данные поплыли. Хочу спросить может есть какой нибудь стандартный (нормальный) способ ?
 

Yuran

опытный

Lioxa, 12.05.2004 15:15:22 :
Работаю над высотомером.
После того как "слетали" данные находятся в EEPROM и контроллер уходит в SLEEP. Достою я его от туда через INT0 по получению низкого уровня. На ногу INT0 постоянно подаю 5В(через замкнутую кнопку) когда нужны данные нажимаю кнопку тем самым создавая на INT0 низкий уровень ....... данные поплыли. Хочу спросить может есть какой нибудь стандартный (нормальный) способ ?
 


непонятен вопрос.
Нормальный способ чего?

Я вообще то вешаю ногу прерывания ИНТ0-1 на землю
и в регистре конфигурации указываю что прерывания должны происходить
при низкому уровню (задаётся в регистре MCUCR)
he low level of INT generates an interrupt request.

Ещё не забудь поставить задержку на пол секунды с помошью двух трёх вложеных циклов чтобы от дребезга контаков избавиться.

Это если вопрос про кнопочки.
А если вопрос про епром, то нафига мудрить.
Если ты програмишь контроллер ПониПрог2000 то просто напросто перетыкаешь микросхемку из панельки в панельку програматора и зачитываешь значение %)))
Всё просто.

Я вот сейчас всю телеметрию собираюсь писать в 2 Мегабайтный флеш с дискеретизацией около килогерца, сегодня начал уже дорожки разводить и под тех процес подгонять...
Удачи B)
 
UA balaganov #13.05.2004 14:58
+
-
edit
 
To all! Подскажите кто знает как в VMLab LCD module заставить работать с 4 выводами данных, а то 8 брать негде.
 
UA balaganov #13.05.2004 15:48
+
-
edit
 

balaganov

новичок
To me! Сам разобрался надо было последние 4 вывода просто написать такие же как и первые.
З.Ы. Приятно было поговорить с умным человеком :)
 

andre

новичок
Здравствуйте.

Мне пришли ATmega169, как известно, они в TQFP-64 корпусах, а под него панелек у нас нет. Подскажите как выкрутиться, хотелось бы с ним сначала на макетке поиграться перед тем как девайс на нём делать. Неужели к макетке припаивать, потом отпаивать, это ж морока такая....
Народ, кто их заказывал на http://www.circuitcellar.com как вы с этими МК работаете?

Заранее спасибо
 
+
-
edit
 
Что все пользуются панельками за 50$???
 

Yuran

опытный

[andre:],16.05.2004 18:54:12
Что все пользуются панельками за 50$???
 


ОФТОП
 
+
-
edit
 

Serge77

модератор

Yuran, 16.05.2004 20:31:00 :
ОФТОП
 


А почему, собственно? Здесь обсуждается не только программирование, но и работа с реальными МК, тем более вопросы их монтажа.

Вообще просьба оставить модератору труд решать что оффтоп, а что нет.

Yuran

опытный

Serge77, 16.05.2004 23:02:51 :
Yuran, 16.05.2004 20:31:00 :
ОФТОП
 


А почему, собственно? Здесь обсуждается не только программирование, но и работа с реальными МК, тем более вопросы их монтажа.

Вообще просьба оставить модератору труд решать что оффтоп, а что нет.
 


Просто я не понял что это либо риторический вопрос, либо эмоции вслух.

С последним согласен. :)
 

Yuran

опытный

andre, 13.05.2004 18:51:19 :
Здравствуйте.

Мне пришли ATmega169, как известно, они в TQFP-64 корпусах, а под него панелек у нас нет. Подскажите как выкрутиться, хотелось бы с ним сначала на макетке поиграться перед тем как девайс на нём делать. Неужели к макетке припаивать, потом отпаивать, это ж морока такая....
Народ, кто их заказывал на http://www.circuitcellar.com как вы с этими МК работаете?

Заранее спасибо
 


Лично я обычно, если микроконтроллер "безпанельный" типа того что у тебя, и я собираюсь его юзать собираю сразу девайс с линейкой ПЛД однорядкой гнутой 2 мм между ногами , собственно на её ноги вывожу пины МК для "последовательного" прогамирования. одычно пинов 6 уходит, очень компактно и в любой момент можно фирмвару залить новую %)
По твоему посту видно что девайс у тебя не на серийное производство а для себя, потому очень рекомендую %))

Иногда правда бывает необходимо цепи ног которые участвуют в прогамировании разорвать ДИП свитчём, чтобы остальная схема не "действовала", вот в своём "бортовом" компе, я так и сделал.

Удачи! ;)
 
Ну, если очень хочется перетыкивать TQFP, то живут такие переходные платы с TQFP на штыри с шагом 2,5мм, видел в чиподипе соб.глазами. А без переходников я паял на 4 куска макетки для планара. Ноги TQFP распаиваются тонкими верёвочками через одну, а потом всё это дело ставится на макетку под DIP с шагом 2,5 или какую надо. Гемор, конечно, но дело верное. Программируется оно прямо в схеме, так что перетыкивать приходится, только когда существующей макетки не хватает.
 
+
-
edit
 
живут такие переходные платы с TQFP на штыри с шагом 2,5мм, видел в чиподипе соб.глазами
 


У нас таких нет, но в инет магазинах я видел нечто подобное за 50$. Дороговато млин!

Так что буду собирать самодельную...

Всем спасибо
 

GOGI

координатор
★★★★
Ура! Наконец-то и до меня дошли мои МК. Позор федексу и нашей почте заодно.
Правда, я пошел другим путем, поскольку к Си у меня институт аллергию привил. Скачал Bascom AVR. Ни за что бы не подумал, что программировать МК может быть так просто. Правда, размеры программ немного пугают, ну да мне много и не надо. А эмулятор в Bascom вообще, на мой чайниковый взгляд, чудо! Так что спасибо Термостату, я бы сам даже предположить не смог, что МК можно на Бейсике программировать.
1  
RU termostat #19.05.2004 09:26
+
-
edit
 

GOGI

координатор
★★★★
Ну что ж так плохо-то обо мне думать? Уже скачал, жаль времени пока читать нет.
1  

GOGI

координатор
★★★★
У меня кажется проблема. Выяснилось, что Bascom не поддерживает ISP программатор. У Bascom AVR файлы (Intel HEX) c AVR studio совместимы? Или все-таки переходить на Си :(
1  
+
-
edit
 
Переходи на ассемблер, ИМХО для микроконтроллеров самый лучший вариант. (для людей самый худший :)) к сожалению)
 
1 6 7 8 9 10 11 12

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru