Тут в основном радиолюбители, а не кодеры. Подразумевалось то, что управлять транзистором в в линейном режиме напряжением можно вообще без МК.
О! На нормальном языке да еще с пояснением понял сразу! Дык вроде и я радиолюбитель, правда "устаревший", раз жаргона не понимаю.. Я по простоте душевной думал, что "Мелкие вопросы по МК и ПЛИС" не имеют отношения к "управлению транзистором в линейном режиме напряжением", и опять ошибся. Наверное, выражаясь языком Виталика, я "тормознутый".
Подразумевалось то, что управлять транзистором в в линейном режиме напряжением можно вообще без МК.
Почти так.Я имел ввиду не те что по цифровому каналу общаются с Мк, а тот, что по напряжению на управляющей ножке меняет скважность. внутри то начинка не цифровая, обычные операционники. Только единственное что выходного фильтра не избежать.Но я думаю дроссели и конденсаторы не перевелись еще в нашей стране.
А насчет параллельного ЦАП тоже можно подумать, какой применить самодельный R2R или какой то внешний на микросхеме.
_________________ В поисках истины человек развивается.
А насчет параллельного ЦАП тоже можно подумать, какой применить самодельный R2R или какой то внешний на микросхеме.
Вопрошавшего интересовало время. Это мы уже тут приплели (в силу тематики ветки) ЦАПы/АЦПы Мы даже не знаем, какие требования у него к точности дискретной установки. Так что предлагаю повременить с рекомендациями о которых нас не спрашивали...
для выходов остается нифига. Иначе как его перепрограммировать? Или можно по дебугвиру?
А вы все устройства проектируете со свободными выводами программирования? Если у вас ДИП корпус, что мешает отказаться от внутрисхемного ISP и пользоваться внешним сокетом? Все в ваших руках.
Не дип уже довольно давно. Тем не менее вопрос остается по дебугвире можно залить прошивку?
Странно. Давно работаете с чипом, а в документацию не заглядывали? Что же это за работа такая? В ней этому модулю, встроенному во многие продукты Атмел, отведена отдельная глава. Дебагвайр (debugwire) предназначен в первую очередь для отладки программы. Модуль включается записью фьюза его включения. Одновременно надо прожечь фьюз запрета ресета, т.к. связь с модулем будет по этому пину. Дальше вы можете заливать прошивку, проходить по шагам, анализировать регистры и всякое такое. Чтобы вернуть камень в рабочее состояние, вам надо будет снять фьюзы разрешения модуля и вернуть ресету его основную функцию. Производятся эти манипуляции в программаторе с режимом HV, т. к. в Тайни13 нет параллельного программирования. Опять-таки вам придется использовать те самые выводы, которых вам не хватает. И снова вопрос. Вы документацию на камень хоть открывали? Может я зря тут транслятором работаю?
Не дип уже довольно давно. Тем не менее вопрос остается по дебугвире можно залить прошивку?
. Производятся эти манипуляции в программаторе с режимом HV, т. к. в Тайни13 нет параллельного программирования.
Вот это меня и интересовало. Дело в том, что в документации на этот конкретно чип очень невнятно описано есть там параллельное программирование или нет. Просто я аккуратно с FuseBit обращаюсь, потому подобные вопросы не вылезали. Пара дохлых 2313 не в счет. остерегался я ставить знак равенства между параллельным режимом и HV Посему, есть просьба: поделитесь ссылкой на схемку программатора для HV
Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт сен 06, 2012 10:37:09
Сверлит текстолит когтями
Карма: 5
Рейтинг сообщений: 19
Зарегистрирован: Вт фев 01, 2011 17:56:40 Сообщений: 1273 Откуда: г. Жуковка, Брянская обл.
Рейтинг сообщения:0
Вот у меня вопрос: новый ATtiny2313V-10SU как запрограммировать? Пробовал STK200/300 с PonyProg - не видит МК. Пять проводов - тоже не видит. Смотрел осциллом - программа пытается что-то передать МК, но он не реагирует походу. Кварц подключен, но на нем ничего (не работает ТГ?). МК запаян. Разъем ISP. Подключал через LPT на разных компах. Неужели дохлый МК? Как проверить? Должен ли он сразу от кварца работать?
Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт сен 06, 2012 10:41:36
Друг Кота
Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 19754 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Alexey_N писал(а):
Должен ли он сразу от кварца работать?
Нет, он с завода от встроенного RC генератора работает.
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Я осваиваю 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 раз.
Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт сен 06, 2012 11:29:36
Друг Кота
Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 19754 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Vicont писал(а):
виртуальный контроллер
В нём всё дело.
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Ясно, попробую в дальнейшем на реальном МК этот код испытать.
И еще: что будет, если при использовании команды rcall не провести инициализацию стека? тогда при выполнении подпрограммы адрес команды в ОЗУ может затереться другой информацией и программа уже не сможет к нему вернуться? верно?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения