Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Я не всегда понимаю жаргон современных кодеров.
Тут в основном радиолюбители, а не кодеры.

Подразумевалось то, что управлять транзистором в в линейном режиме напряжением можно вообще без МК.
Реклама
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Вт авг 28, 2012 15:53:39
Откуда: Украина, Запорожье

Сообщение madtux2 »

Вопрос по тини13.
1. Как их программировать если у него один порт и мало выводов?
2. Будет он работать на внутреннем генераторе на 2 вольтах питания.
Реклама
Вымогатель припоя
Сообщения: 630
Зарегистрирован: Пн июн 14, 2010 13:07:29
Откуда: Жуковский

Сообщение a_skr »

1. также как и мегу MISO, MOSI, SCK, RESET
2.• Speed Grade
– ATtiny13V: 0 - 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V
– ATtiny13: 0 - 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

ploop писал(а):Тут в основном радиолюбители, а не кодеры.
Подразумевалось то, что управлять транзистором в в линейном режиме напряжением можно вообще без МК.
О! На нормальном языке да еще с пояснением понял сразу! :)
Дык вроде и я радиолюбитель, правда "устаревший", раз жаргона не понимаю.. :)
Я по простоте душевной думал, что "Мелкие вопросы по МК и ПЛИС" не имеют отношения к "управлению транзистором в линейном режиме напряжением", и опять ошибся. Наверное, выражаясь языком Виталика, я "тормознутый". :)
С уважением,
Виктор.
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

ploop писал(а):
Я не всегда понимаю жаргон современных кодеров.
Подразумевалось то, что управлять транзистором в в линейном режиме напряжением можно вообще без МК.
Почти так.Я имел ввиду не те что по цифровому каналу общаются с Мк, а тот, что по напряжению на управляющей ножке меняет скважность. внутри то начинка не цифровая, обычные операционники. Только единственное что выходного фильтра не избежать.Но я думаю дроссели и конденсаторы не перевелись еще в нашей стране.

А насчет параллельного ЦАП тоже можно подумать, какой применить самодельный R2R или какой то внешний на микросхеме.
В поисках истины человек развивается.
Контактная информация:
Реклама
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

vitalik_1984 писал(а):А насчет параллельного ЦАП тоже можно подумать, какой применить самодельный R2R или какой то внешний на микросхеме.
Вопрошавшего интересовало время. Это мы уже тут приплели (в силу тематики ветки) ЦАПы/АЦПы :) Мы даже не знаем, какие требования у него к точности дискретной установки. Так что предлагаю повременить с рекомендациями о которых нас не спрашивали... :)
С уважением,
Виктор.
Реклама
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Вт авг 28, 2012 15:53:39
Откуда: Украина, Запорожье

Сообщение madtux2 »

a_skr писал(а):1. также как и мегу MISO, MOSI, SCK, RESET
для выходов остается нифига.
Иначе как его перепрограммировать?
Или можно по дебугвиру?
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

madtux2 писал(а):
a_skr писал(а):1. также как и мегу MISO, MOSI, SCK, RESET
для выходов остается нифига.
Иначе как его перепрограммировать?
Или можно по дебугвиру?
А вы все устройства проектируете со свободными выводами программирования?
Если у вас ДИП корпус, что мешает отказаться от внутрисхемного ISP и пользоваться внешним сокетом?
Все в ваших руках.
С уважением,
Виктор.
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Вт авг 28, 2012 15:53:39
Откуда: Украина, Запорожье

Сообщение madtux2 »

Не дип уже довольно давно.
Тем не менее вопрос остается по дебугвире можно залить прошивку?
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

madtux2 писал(а):Не дип уже довольно давно.
Тем не менее вопрос остается по дебугвире можно залить прошивку?
Странно. Давно работаете с чипом, а в документацию не заглядывали? Что же это за работа такая?
В ней этому модулю, встроенному во многие продукты Атмел, отведена отдельная глава.
Дебагвайр (debugwire) предназначен в первую очередь для отладки программы. Модуль включается записью фьюза его включения.
Одновременно надо прожечь фьюз запрета ресета, т.к. связь с модулем будет по этому пину.
Дальше вы можете заливать прошивку, проходить по шагам, анализировать регистры и всякое такое.
Чтобы вернуть камень в рабочее состояние, вам надо будет снять фьюзы разрешения модуля и вернуть ресету его основную функцию.
Производятся эти манипуляции в программаторе с режимом HV, т. к. в Тайни13 нет параллельного программирования.
Опять-таки вам придется использовать те самые выводы, которых вам не хватает.
И снова вопрос. Вы документацию на камень хоть открывали? Может я зря тут транслятором работаю? :)
С уважением,
Виктор.
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Вт авг 28, 2012 15:53:39
Откуда: Украина, Запорожье

Сообщение madtux2 »

ut1wpr писал(а):
madtux2 писал(а):Не дип уже довольно давно.
Тем не менее вопрос остается по дебугвире можно залить прошивку?
.
Производятся эти манипуляции в программаторе с режимом HV, т. к. в Тайни13 нет параллельного программирования.
Вот это меня и интересовало. Дело в том, что в документации на этот конкретно чип очень невнятно описано есть там параллельное программирование или нет.
Просто я аккуратно с FuseBit обращаюсь, потому подобные вопросы не вылезали. Пара дохлых 2313 не в счет. :))
остерегался я ставить знак равенства между параллельным режимом и HV
Посему, есть просьба: поделитесь ссылкой на схемку программатора для HV
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

madtux2 писал(а):ставить знак равенства между параллельным режимом и HV
Параллельное программирование - это запись БАЙТА одновременно, во всю его ширину :) Что ж еще внятнее писать для Т13?
Посему, есть просьба: поделитесь ссылкой на схемку программатора для HV
Интернет и Гугл. Не возникало необходимости, пользуюсь Драконом.
С уважением,
Виктор.
Вымогатель припоя
Сообщения: 680
Зарегистрирован: Ср фев 24, 2010 19:16:07

Сообщение ВитГо »

у кого есть (где найти) epm3032 plcc44 для eagle 5.11.0 ?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1273
Зарегистрирован: Вт фев 01, 2011 17:56:40
Откуда: г. Жуковка, Брянская обл.

Сообщение Alexey_N »

Вот у меня вопрос: новый ATtiny2313V-10SU как запрограммировать? Пробовал STK200/300 с PonyProg - не видит МК. Пять проводов - тоже не видит. Смотрел осциллом - программа пытается что-то передать МК, но он не реагирует походу. Кварц подключен, но на нем ничего (не работает ТГ?). МК запаян. Разъем ISP. Подключал через LPT на разных компах. Неужели дохлый МК? Как проверить? Должен ли он сразу от кварца работать?
Индукционный нагреватель - 20% (наладка). TIG сварка - 10% (детальки)
ВЧ генератор 150МГц - 80% (наладка). Мостовой ИИП - 40% (подкл. ОС).
Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Alexey_N писал(а):Должен ли он сразу от кварца работать?
Нет, он с завода от встроенного RC генератора работает.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1273
Зарегистрирован: Вт фев 01, 2011 17:56:40
Откуда: г. Жуковка, Брянская обл.

Сообщение Alexey_N »

А для прошивки его надо от кварца запускать или от встроенного можно? Как проверить что встроенный работает?
Индукционный нагреватель - 20% (наладка). TIG сварка - 10% (детальки)
ВЧ генератор 150МГц - 80% (наладка). Мостовой ИИП - 40% (подкл. ОС).
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Возможно элементы схемы просаживают сигналы программатора. Ведь мк у вас впаян, а схемы мы не видим. Выпаяйте и попробуйте.
Docendo discimus
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 201
Зарегистрирован: Пт июл 25, 2008 14:09:04
Откуда: Зауралье

Сообщение Vicont »

Я осваиваю AVR по обучалке на нашем сайте, испытываю на Шпротеусе. созрел вопросик:

В главе "Настройка портов ввода-вывода" предлагался такой код:

Код: Выделить всё

ldi Temp,0b11010010  ;присвоение константы
out PortB,Temp         ;вывод на индикацию
автор утверждает:
Должны загореться соответствующие светодиоды. Кричим УРА, идем дальше… :)
А когда я прошил его в виртуальный контроллер, симулятор выдал ошибку: "Invalid opcode 0xFFFF ar PC=ox000A".

немного поразмыслив, я решил зациклить программу через метку:

Код: Выделить всё

Begin: ldi Temp0,0b10101010  ;присвоение константы
       out PortB,Temp0         ;вывод на индикацию
rjmp Begin
После чего соответствующие светодиоды успешно загорелись.
Так это в обучалке дан инвалидный код, и любую программу необходимо зацикливать или же это проблема симулятора, а на реальном контроллере все должно работать?
Последний раз редактировалось Vicont Чт сен 06, 2012 11:30:30, всего редактировалось 1 раз.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Vicont писал(а):виртуальный контроллер
В нём всё дело.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Прорезались зубы
Аватара пользователя
Сообщения: 201
Зарегистрирован: Пт июл 25, 2008 14:09:04
Откуда: Зауралье

Сообщение Vicont »

Ясно, попробую в дальнейшем на реальном МК этот код испытать.

И еще: что будет, если при использовании команды rcall не провести инициализацию стека?
тогда при выполнении подпрограммы адрес команды в ОЗУ может затереться другой информацией и программа уже не сможет к нему вернуться? верно?
Контактная информация:
Ответить

Вернуться в «Разные вопросы по МК»