Страница 358 из 628

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

Добавлено: Ср сен 05, 2012 15:08:52
ploop
Я не всегда понимаю жаргон современных кодеров.
Тут в основном радиолюбители, а не кодеры.

Подразумевалось то, что управлять транзистором в в линейном режиме напряжением можно вообще без МК.

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

Добавлено: Ср сен 05, 2012 15:29:42
madtux2
Вопрос по тини13.
1. Как их программировать если у него один порт и мало выводов?
2. Будет он работать на внутреннем генераторе на 2 вольтах питания.

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

Добавлено: Ср сен 05, 2012 15:35:03
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

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

Добавлено: Ср сен 05, 2012 15:40:24
ut1wpr
ploop писал(а):Тут в основном радиолюбители, а не кодеры.
Подразумевалось то, что управлять транзистором в в линейном режиме напряжением можно вообще без МК.
О! На нормальном языке да еще с пояснением понял сразу! :)
Дык вроде и я радиолюбитель, правда "устаревший", раз жаргона не понимаю.. :)
Я по простоте душевной думал, что "Мелкие вопросы по МК и ПЛИС" не имеют отношения к "управлению транзистором в линейном режиме напряжением", и опять ошибся. Наверное, выражаясь языком Виталика, я "тормознутый". :)

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

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

А насчет параллельного ЦАП тоже можно подумать, какой применить самодельный R2R или какой то внешний на микросхеме.

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

Добавлено: Ср сен 05, 2012 17:02:01
ut1wpr
vitalik_1984 писал(а):А насчет параллельного ЦАП тоже можно подумать, какой применить самодельный R2R или какой то внешний на микросхеме.
Вопрошавшего интересовало время. Это мы уже тут приплели (в силу тематики ветки) ЦАПы/АЦПы :) Мы даже не знаем, какие требования у него к точности дискретной установки. Так что предлагаю повременить с рекомендациями о которых нас не спрашивали... :)

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

Добавлено: Ср сен 05, 2012 17:06:39
madtux2
a_skr писал(а):1. также как и мегу MISO, MOSI, SCK, RESET
для выходов остается нифига.
Иначе как его перепрограммировать?
Или можно по дебугвиру?

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

Добавлено: Ср сен 05, 2012 17:14:45
ut1wpr
madtux2 писал(а):
a_skr писал(а):1. также как и мегу MISO, MOSI, SCK, RESET
для выходов остается нифига.
Иначе как его перепрограммировать?
Или можно по дебугвиру?
А вы все устройства проектируете со свободными выводами программирования?
Если у вас ДИП корпус, что мешает отказаться от внутрисхемного ISP и пользоваться внешним сокетом?
Все в ваших руках.

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

Добавлено: Ср сен 05, 2012 19:56:51
madtux2
Не дип уже довольно давно.
Тем не менее вопрос остается по дебугвире можно залить прошивку?

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

Добавлено: Ср сен 05, 2012 21:08:46
ut1wpr
madtux2 писал(а):Не дип уже довольно давно.
Тем не менее вопрос остается по дебугвире можно залить прошивку?
Странно. Давно работаете с чипом, а в документацию не заглядывали? Что же это за работа такая?
В ней этому модулю, встроенному во многие продукты Атмел, отведена отдельная глава.
Дебагвайр (debugwire) предназначен в первую очередь для отладки программы. Модуль включается записью фьюза его включения.
Одновременно надо прожечь фьюз запрета ресета, т.к. связь с модулем будет по этому пину.
Дальше вы можете заливать прошивку, проходить по шагам, анализировать регистры и всякое такое.
Чтобы вернуть камень в рабочее состояние, вам надо будет снять фьюзы разрешения модуля и вернуть ресету его основную функцию.
Производятся эти манипуляции в программаторе с режимом HV, т. к. в Тайни13 нет параллельного программирования.
Опять-таки вам придется использовать те самые выводы, которых вам не хватает.
И снова вопрос. Вы документацию на камень хоть открывали? Может я зря тут транслятором работаю? :)

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

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

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

Добавлено: Чт сен 06, 2012 07:30:17
ut1wpr
madtux2 писал(а):ставить знак равенства между параллельным режимом и HV
Параллельное программирование - это запись БАЙТА одновременно, во всю его ширину :) Что ж еще внятнее писать для Т13?
Посему, есть просьба: поделитесь ссылкой на схемку программатора для HV
Интернет и Гугл. Не возникало необходимости, пользуюсь Драконом.

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

Добавлено: Чт сен 06, 2012 09:26:11
ВитГо
у кого есть (где найти) epm3032 plcc44 для eagle 5.11.0 ?

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

Добавлено: Чт сен 06, 2012 10:37:09
Alexey_N
Вот у меня вопрос: новый ATtiny2313V-10SU как запрограммировать? Пробовал STK200/300 с PonyProg - не видит МК. Пять проводов - тоже не видит. Смотрел осциллом - программа пытается что-то передать МК, но он не реагирует походу. Кварц подключен, но на нем ничего (не работает ТГ?). МК запаян. Разъем ISP. Подключал через LPT на разных компах. Неужели дохлый МК? Как проверить? Должен ли он сразу от кварца работать?

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

Добавлено: Чт сен 06, 2012 10:41:36
Gudd-Head
Alexey_N писал(а):Должен ли он сразу от кварца работать?
Нет, он с завода от встроенного RC генератора работает.

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

Добавлено: Чт сен 06, 2012 10:54:21
Alexey_N
А для прошивки его надо от кварца запускать или от встроенного можно? Как проверить что встроенный работает?

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

Добавлено: Чт сен 06, 2012 11:07:03
pyzhman
Возможно элементы схемы просаживают сигналы программатора. Ведь мк у вас впаян, а схемы мы не видим. Выпаяйте и попробуйте.

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

Добавлено: Чт сен 06, 2012 11:17:47
Vicont
Я осваиваю AVR по обучалке на нашем сайте, испытываю на Шпротеусе. созрел вопросик:

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

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

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

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

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

Begin: ldi Temp0,0b10101010  ;присвоение константы
       out PortB,Temp0         ;вывод на индикацию
rjmp Begin
После чего соответствующие светодиоды успешно загорелись.
Так это в обучалке дан инвалидный код, и любую программу необходимо зацикливать или же это проблема симулятора, а на реальном контроллере все должно работать?

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

Добавлено: Чт сен 06, 2012 11:29:36
Gudd-Head
Vicont писал(а):виртуальный контроллер
В нём всё дело.

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

Добавлено: Чт сен 06, 2012 11:41:17
Vicont
Ясно, попробую в дальнейшем на реальном МК этот код испытать.

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