Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
09.01.2012, 13:30
|
#1
|
Прохожий
Регистрация: 05.12.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Посоветуйте МК для задачи
День добрый!
Посоветуйте МК для генерации сигнала частотой 1кГц, часть импульсов скважности 0,75, часть 0,5. Это числоимпульсное кодирование для декодера TX-2B. Но, нужен еще последовательный порт на прием 9600 бод. И все это удовольствие хотелось бы выполнить в корпусе ДИП8.
Присмотрел ATtiny25, в ней есть USI, с которым будет меньше всего гемора с UART (как пишет Атмел, этому сопутствуют сдвиговые регистры USI).
По ходу еще вопрос: а AVRStudio 4 умеет дебагить? Или даже лучше, можно ли ATtiny25 сэмулировать в вмлаб?
|
|
|
|
09.01.2012, 13:37
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
|
Re: Посоветуйте МК для задачи
Дык ...с восьминожками Atmel нормально ...отлаживать-то что?(AVRStudio -Всё умеет)
|
|
|
|
09.01.2012, 14:04
|
#3
|
Прохожий
Регистрация: 05.12.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Посоветуйте МК для задачи
Редко дело имею с мк, потомоу вопросы возможно глупые.
что отлаживать - ну подать символы на вход UART и убедиться в правильности сигналов на выходе. то есть хорошо, если я в протеусе увижу что все ок, но мало ли.
и еще слегка беспокоит, смогу ли я например с прескаллером f/8 выдать описанный выше кодированный сигнал? ну это я еще сам посчитаю
|
|
|
|
09.01.2012, 14:08
|
#4
|
Прохожий
Регистрация: 05.12.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Посоветуйте МК для задачи
то есть в основном подкол что в восьминогих ATTiny нет родного UART и что его приходится решать софтверно
|
|
|
|
09.01.2012, 14:14
|
#5
|
Почётный гражданин KAZUS.RU
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
|
Re: Посоветуйте МК для задачи
как это нет?
PS - согласен - нет .USIтолько
Последний раз редактировалось OlegNZH; 09.01.2012 в 14:27.
|
|
|
|
09.01.2012, 14:15
|
#6
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Посоветуйте МК для задачи
Так и нет. USI токмо...
SPI, I2C на нём
|
|
|
|
09.01.2012, 16:21
|
#7
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Посоветуйте МК для задачи
На тини45 делают программный USB, а вы про UART спрашиваете... Конечно ее хватит. Тини13 не подойдет - мало 1 таймера. Делать UART на USI - уж проще чисто софтово сделать
|
|
|
|
09.01.2012, 17:08
|
#8
|
Прохожий
Регистрация: 05.12.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Посоветуйте МК для задачи
Да я вот примерчик с апноута 307 взял, все красиво выглдит, но не работает. где взять iotiny25.h и inavr.h и прочие, которые для разных МК?
по сути кажется странно, чт их нет в самой студии
|
|
|
|
10.01.2012, 13:19
|
#9
|
Временная регистрация
Регистрация: 16.05.2005
Адрес: Киев
Сообщений: 58
Сказал спасибо: 38
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Посоветуйте МК для задачи
Сообщение от Hexel
|
по сути кажется странно, чт их нет в самой студии
|
В студии нет С - компилятора. Нужно установить WinAvr GCC compiler, там и будут все нужные Вам файлы.
Лежит здесь http://winavr.sourceforge.net/download.html
Это бесплатно...
|
|
|
|
10.01.2012, 13:34
|
#10
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: Посоветуйте МК для задачи
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:46.
|
|