Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
27.10.2009, 12:14
|
|
Гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 824
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Сообщение от alexgap
|
сами же страдают от нехватки портов, памяти и быстрых операций аппаратного умножения
|
ну, спорный вопрос, всё зависит от задачи: если еще надо потренероваться с железом, то даже лучше: ноги экономим, программу оптимизируем, такты посчитаем
|
|
|
|
27.10.2009, 12:27
|
|
Прописка
Регистрация: 24.09.2008
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
__________________
Если мы вам не подходим, вы нам вовсе не нужны!
Услышал и забыл, увидел и запомнил, сделал и понял!
Нейрон - штука тонкая!
Чудес на свете не бывает!
|
|
|
|
27.10.2009, 12:28
|
|
Прохожий
Регистрация: 24.03.2008
Сообщений: 5
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Все что нужно для начала работы с микроконтроллерами
Сообщение от DSerge
|
Могу выслать на твой e-mail все, что у меня есть (в т.ч. и книги).
|
Если не сложно, dl001@bk.ru
|
|
|
|
27.10.2009, 12:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Главное В САМОЙ ПАНЕЛИ !!! фьюзов Пони это указано. Что видно на скриншоте выше.
Даже английского не надо значть чтобы увидеть что "0" и что "1".
И во всех нормальных программаторах так же. Т.е. так как и в даташите.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
Последний раз редактировалось avr123-nm-ru; 27.10.2009 в 12:34.
|
|
|
|
27.10.2009, 12:58
|
|
Частый гость
Регистрация: 05.05.2007
Сообщений: 44
Сказал спасибо: 8
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Сообщение от alexgap
|
Кстати, советую начинающим стартовать с ATmega8: отличный компромисс между параметрами и ценой.
Я заметил что обычно новички "ушами" прилипают к ATtiny2313, и сами же страдают от нехватки портов, памяти и быстрых операций аппаратного умножения.
Разницы в цене между чипами практически нет.
|
А если мне попался первым ATtiny2313, а не ATmega8? Да и какая разница если мне на первое время нужно пока помигать светодиодиком, потом изучить динамическую индикацию и динамический опрос кнопок. Ведь скажите какой новичёк сможет, да и станет использовать кучу портов и быстрые операции аппаратного умножения?
|
|
|
|
27.10.2009, 13:09
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Сообщение от Alex_Megavolt_79
|
Ведь скажите какой новичёк сможет, да и станет использовать кучу портов и быстрые операции аппаратного умножения?
|
Я Сразу нужно было из звуковой фонограммы выуживать полезные сигналы. Поэтому первый проект на AVR у меня уже вовсю использовал цифровые фильтры со сверткой, которые, как известно, требуют умножения "быстро и много".
Правда до этого у меня уже был большой опыт еще начиная с эпохи ВМ80/Z80.
Да вот, даже простой пример, часы с 4-х разрядной сегментной светодиодной индикацией. Жрет портов приличино, тиньку привязать будет проблематично. Это я к тому, что когда дело дойдет до динамической индикации и задумаете сделать полезный таймер или часы, то не забывайте что на ATtiny2313 свет клином не сошелся
Я предоставил просто полезную, надеюсь, информацию. Выбор контроллера - личное дело каждого.
Как говорится, дорогу осилит идущий. Удачи в обучении и начинаниях!
|
|
|
|
27.10.2009, 13:13
|
|
Частый гость
Регистрация: 05.05.2007
Сообщений: 44
Сказал спасибо: 8
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Я не собираюсь останавливаться на тиньке, у меня уже лежат мега 8 и мега 16, ждут своей очереди.
|
|
|
|
27.10.2009, 13:26
|
|
Частый гость
Регистрация: 20.01.2008
Сообщений: 31
Сказал спасибо: 5
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
А вот я начал использовать ПониПрог когда еще и понятия не имел о фюзах, это вообще мой первый программатор!
Я тогда просто повторял конструкции созданные другими людьми.
И всегда все получалось, Просто интуитивно, мы же должны УСТАНАВЛИВАТЬ нужные фюзы , а не снимать! Вот и получается, тот который устанавливаем - отмечяем галочкой, как по мне - так это апсолютно логично. И чего голову морочить?
К стати к ПониПрогу и русификатор есть.
Я его ,в свое время скачивал с сайта ИКАРАБ.
http://www.ikarab.narod.ru/
Последний раз редактировалось us4ilq; 27.10.2009 в 13:39.
|
|
|
|
27.10.2009, 14:01
|
|
Прописка
Регистрация: 24.09.2008
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Действительно, морочить голову не нужно. Нужно знать и понимать "физику процесса". Пояснение для тех кто не знает и не понимает на примере "древних" одноразово програмируемых микросхем:
чистая (не запрограмираванная) МС имеет перемычки (в нашем случае это биты в памяти), перемычка - есть соединение, значит "1". При програмировании происходит пережигание перемычки - нет соединения, значит "0". Таким образом суть програмирования МС сводится к записи нулей в определенные биты массива данных.
Во флеш памяти технология иная, но суть остается той же. Чистая память контролера содержит "1" во всех ячейках ($FF во всех байтах). При програмировании в нужные ячейки заносится "0". Таким образом: "стереть" - занести "1";
"запрограмировать" - занести 0.
P.S. В документации описано состояние битов - отсюда и возникает путаница. "Чикрыжик" в ПониПрог означает запрограмировать бит - то есть занести "0" в ячейку, нет "чикрыжика" - занести "1".
__________________
Если мы вам не подходим, вы нам вовсе не нужны!
Услышал и забыл, увидел и запомнил, сделал и понял!
Нейрон - штука тонкая!
Чудес на свете не бывает!
|
|
|
|
27.10.2009, 16:15
|
|
Частый гость
Регистрация: 05.05.2007
Сообщений: 44
Сказал спасибо: 8
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Ура, разлочил . Правда генератор пришлось делать на меге16 . ТТЛ микросхем под рукой не оказалось.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:19.
|
|