Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
06.03.2007, 10:44
|
|
Вид на жительство
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Нет в чем тут теряться ... главное выбрать один инструмент/контроллер и в нем разобраться - дальше поймете принципы и будет просо. Поверьте опыту - начинать с экзотических инструментов не стоит.
_____
P.S.
Точно огонек ! не доглядел ![Весело](images/smilies/icon_laugh.gif) .. но тогда это точно совсем по другому делается
Приглашаю продолжить разговор
|
|
|
|
06.03.2007, 11:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
ТОЖЕ БЫЛО НАЧИНАТЬ ТЯЖЕЛО,СПРАВОЧНИК ТОЛЬКО БЫЛ ПО ПИКАМ,ЧИТАЛ ЕГО И БОЛЬШЕ ПОЛОВИНЫ НЕ ПОНИМАЛ,А ПОТОМ ПОТИХОНЬКУ ТАМ СЯМ,ГЛАВНОЕ ЖЕЛАНИЕ
|
|
|
|
06.03.2007, 12:34
|
|
Частый гость
Регистрация: 09.05.2006
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Если человек первый раз сел за МК, то он в любом случае будет путаться ![Голова кругом](images/smilies/icon_rolleyes.gif) . Для начала прога написана нормально, это потом пойдут оптимизации.
Вот один из вариантов обработки кнопки. Специально растянут, чтобы было хоть что-то понятно 8O . Для подключения кнопки, необходимо установить резистор на 10 кОм с 12 ноги МК на плюс питания, а кнопку (с нормально разомкнутыми контактами) включить с 12 ноги МК на минус питания. Нажали кнопочку, немного подержали и огоньки побежали ![Одобряю](images/smilies/icon_true.gif) , отпустили огоньки бегают. Еще раз нажали, подержали, огоньки убежали ![Бьюсь об стену](images/smilies/icon_obstenu.gif) отпустили и дальше все по новой ![Улыбка](images/smilies/icon_smile.gif) .
[/quote]
-- Прилагается рисунок: --
|
|
|
|
06.03.2007, 20:21
|
|
Частый гость
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Примного благодарен,начал разбераться в коде
|
|
|
|
06.03.2007, 21:06
|
|
Частый гость
Регистрация: 04.02.2007
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Два слова про Билдер.Для начала это самое то.Не слушайте тех кто стебется ибо билдер это алгоритм почти в чистом виде.Среда конечно экзотическая и ни с чем (надеюсь пока) не интегрируется,но это не страшно.Если не ставятся задачи отправки в космос звездолетов то среда подходит для о-о-очень широкого круга задач.Нужно просто научиться ей пользоваться.А ежели приобрести ключ у разработчика, то и прямая связь и ответы на вопросы - обеспечены.
Для сумневающихся могу сказать что в данной среде нарисовано достаточно много проектов которые прекрасно работают и более того продаются, т.е. прошли через жернова производства.
Кстати разработчик очень хорошо относится к замечаниям со стороны пользователей...
В общем если нужна помощь с кодом- обращайся...
|
|
|
|
06.03.2007, 21:45
|
|
Частый гость
Регистрация: 04.02.2007
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Да к стати...AT90S2313 с производства снят год или более назад.Так что проекты на нем лучше не начинать.Можно в продаже и не найти.Его замена ATtiny2313.В принципе то же самое, только с тактовым генератором и в некоторых назначениях выводов разница.Добавили в него кое что.По умолчанию он работает от встроенного на 1 Мгц.В даташите все описано.Ищется просто на www.atmel.com , по поиску например.
Программатор Билдера работает нормально.Проверено.Единственное место узкое это мониторная отладка.Не совсем красиво сделана.Но по опыту могу сказать что ни разу в ней необходимости не видел.Если нет ошибок(принципиальных) то все и так хорошо видно.
|
|
|
|
06.03.2007, 22:41
|
|
Частый гость
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Да есть такие сбивают с толку. Один одно совутет другой другое. Вот остановиля на одном.
С 2313 проблем в моём горде нет 75 р. за шт.
2313 взял потомучтно есть у меня дома.Собрал программатор для LPT порта по схеме http://avr.nikolaew.org/ . Только вот нет поддержке в новой версии прошивки через этот порт (соберу для com). А пока компелирую и щью через софт http://avr.nikolaew.org/.
А даташиты я скачал и рус. и енг. версии (рус. укороченная)
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/06032007/8799412.jpg)
|
|
|
|
07.03.2007, 02:15
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от -Dmitriy-
|
Да есть такие сбивают с толку. Один одно совутет другой другое. Вот остановиля на одном.
С 2313 проблем в моём горде нет 75 р. за шт.
2313 взял потомучтно есть у меня дома.Собрал программатор для LPT порта по схеме http://avr.nikolaew.org/ .
|
![Весело](images/smilies/icon_laugh.gif) Приятно таки что кто-то твоим инструментом пользуется ![Весело](images/smilies/icon_laugh.gif) Кстати, а что вам мешает компилить в АВ, а прошивать моим программатором? Он LPT поддерживает до сих пор. Хотя... По человечески я б советовал перейти на COM - схема простейшая, но вот COM в отличие от LPT сжечь очень проблематично.
Да, и свое IMHO
1) АВ великолепный инструмент для изчения АВРов. По сути - ассемблер, но во многом удобнее. Особенно хороши макро. Симулятор - во всяком случае, гораздо лучше, чем у IAR. Я и схему программатора своего сделал с ним совместимым, с согласия автора. Это плюсы.
2) Минусы - увы, ни с чем не совместим. Ни его код никуда не встроишь, ни в него (кроме бинарников). Ну и - по своему опыту - на проектах более 4 кБ - программа на Си в среде IAR - прошивка такая же по размеру. ТО есть - освоение - да, на АВ. Для серьезной работы - все же Си.
Да, еще. LPT программатор без проблем работает если макет питать от компа. Со внешним питанием чревато, особенно если силовая часть присутствует. LPT порт достаточно нежный. Как вы думаете, почему я в свой программатор ввел выбор линий? Правильно... Первоначально задуманные спалил. Подключив по неосторожности программатор при включенной силовой...
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/06032007/8799412.jpg)
|
|
|
|
07.03.2007, 10:10
|
|
Вид на жительство
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Ну раз нашлись люди, которые поддерживают АВ - удачи в освоении
|
|
|
|
07.03.2007, 13:41
|
|
Частый гость
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
nml
Цитата:
|
Кстати, а что вам мешает компилить в АВ, а прошивать моим программатором? Он LPT поддерживает до сих пор. Хотя...
|
Так и делаю,выше написал.[/code]
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:33.
|
|