Можно. Достаточно поставить фьюзы тактирования в положение "Reserved".Gudd-Head писал(а): Кривыми фьюзами МК убить нельзя.
Мелкие вопросы по МК и ПЛИС.
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
- Реклама
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Разлочить высоковольтным его уже нельзя будет?AI_Disable писал(а):Можно. Достаточно поставить фьюзы тактирования в положение "Reserved".
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Дак причём тут способ программирования.... МК попросту не от чего будет тактироваться.Gudd-Head писал(а): Разлочить высоковольтным его уже нельзя будет?
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Не у всех кристаллов есть такой ReservedAI_Disable писал(а):Дак причём тут способ программирования.... МК попросту не от чего будет тактироваться.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Согласен. Но он есть у тини2313, самого популярного МК в мире)Gudd-Head писал(а): Не у всех кристаллов есть такой Reserved
- Реклама
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Согласен, чумовой кристалл!AI_Disable писал(а):Но он есть у тини2313, самого популярного МК в мире)
А про убийство кристалла фьюзами — достаточно выставлять их через АВРСтудию
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Спасибо, попробуюAI_Disable писал(а):Опять вы как-то не так объясняете... Нужно вам прерывание 32 кГц - подберите частоту тактирования МК и прескаллер таймера так, чтобы переполнение этого таймера происходило как рас, каждые 31,25 мкс. Сам таймер запустите в режим Fast PWM и одновременно разрешите прерывание по переполнению. Тогда вы получите одновременно и ШИМ, и прерывания с нужной частотой, без каких-либо реинициализаций. Единственный минус - ваш ШИМ будет вынужден работать на тех же 32кгц, но для светодиодов это вообще не критично...Wereww писал(а):Именно это и делается - по приходу прерывания от датчика - таймер с определённой частотой (32 кГц) обрабатывает сигналы по переполнению - но тут же вопрос - необходимо регулировать свечение RGB светодиодов...так как там 2 таймера и каждый отвечает за 2 канала ШИМ, а необходимо иметь 3 канала для каждого цвета - вот тут то и затык...в каком режиме должен работать таймер, попробовал вариант реинициализации ШИМа полностью по приходу прерывания - тоесть когда оно приходит то таймер принудительно перестраивается на чтение команды и приняв её восстанавливает нормальную работу третьего канала - но при 32 кГц этого оказалось не слишком достаточно... в этом собственно и затыкну или в край тини16 + тини2313...одна для приёма команд от пульта - а другая для управления ШИМом...
+1. И даже эти способы не всегда срабатывают. Более вероятно - накосячить с фьюзами, это да... Но сделать так даже дважды подряд, это простите...Gudd-Head писал(а): Как можно спалить мегу, кроме как перепутав полярность питания / подав слишком высокое напряжение?
- Грендайзер
- Мучитель микросхем
- Сообщения: 479
- Зарегистрирован: Вт июн 02, 2009 22:38:40
- Откуда: Город-герой Москва
Re: Мелкие вопросы по МК и ПЛИС.
Драсте всем
Хочу написать делитель чисел на VHDL но... зашёл в тупик... как быть, если скажем делимое и делитель - целые но не кратные друг другу чиса... результат, очевидно будит дробным... читал про плавающую точку но не понял ничего
, может кто поможет...
-
Maximka_18
- Открыл глаза
- Сообщения: 50
- Зарегистрирован: Пт ноя 26, 2010 23:12:18
Re: Мелкие вопросы по МК и ПЛИС.
Как заменить биполярный транзистор полевым?
- Вложения
-
- Untitled.png
- (12.86 КБ) 338 скачиваний
Re: Мелкие вопросы по МК и ПЛИС.
Maximka_18, биполярный транзистор включен неправильно. Нет резистора, ограничивающего ток базы.
А вот полевой можно включать напрямую, только транзисторы серий IRL, которые управляются логическими уровнями.
А вот полевой можно включать напрямую, только транзисторы серий IRL, которые управляются логическими уровнями.
Re: Мелкие вопросы по МК и ПЛИС.
Maximka_18
... и транзистор с N-каналом, например IRLML2803
... и транзистор с N-каналом, например IRLML2803
-
SII
- Вымогатель припоя
- Сообщения: 635
- Зарегистрирован: Пт янв 30, 2009 14:50:35
- Откуда: Солнечногорск
Re: Мелкие вопросы по МК и ПЛИС.
Ну а как делить будете, если результат по определению бесконечен? (1/3 в десятичной системе, например). Так что плавающая запятая здесь не особо поможет, да и операции с ней в любом случае сводятся к операциям над целыми числами: отдельно обрабатываются мантиссы, отдельно -- порядки, при необходимости выполняется нормализация... Ну а как хранятся числа с плавающей запятой и как с ними работают, можно попытаться почитать в каком-нибудь учебнике по ассемблеру (хотя не факт, что что-то путное удастся найти). Естественно, форматы чисел и команды для работы с ними описаны в документации на процессоры, поддерживающие операции с плавающей запятой, но там написано, понятное дело, для тех, кто уже "в теме", это ж справочники, а не учебники.Грендайзер писал(а):Драсте всемХочу написать делитель чисел на VHDL но... зашёл в тупик... как быть, если скажем делимое и делитель - целые но не кратные друг другу чиса... результат, очевидно будит дробным... читал про плавающую точку но не понял ничего
, может кто поможет...
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Можно ли на АВРе аппаратным способом получить на ноге МК импульсы периодом 3 такта ядра и длительностью 1-2 такта???
Таймер в режиме СТС даёт период либо 2, либо 4 такта
Таймер в режиме СТС даёт период либо 2, либо 4 такта
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Период - это и есть длительность импульса. Видимо, во втором случаи имелась виду Скважность?Gudd-Head писал(а):периодом 3 такта ядра и длительностью 1-2 такта???
Опишите, как пытались делать. С помощью CTC всё должно быть ок... Заводите таймер, в первый регистр сравнения записываете 2 и подключаете его к ноге. Во второй регистр сравнения пишите 3 и настраивайте по нему сброс таймера.
PS В зависимости от таймера, первый и второй регистры сравнения могут меняться ролями, т.к. сброс таймера по совпадению привязан к конкретному регистру сравнения.
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Под периодом я имел в виду период повторения импульса, а под длительностью — длительность самого импульса.AI_Disable писал(а):Период - это и есть длительность импульса.
Я делал CTC mode (WGM02:0 = 2), Toggle OC0A on Compare Match (COM0A1=0, COM0A0=1), OCR0A = 0/1 (соотв. получал Fтакт/2 или Fтакт/4).
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Открытие ! Нобелевку - в студию !AI_Disable писал(а): Период - это и есть длительность импульса.
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Gudd-Head Непонятно, о каком конкретно камне идёт речь, регистры и тамеры могут отличаться между моделями. Ок, предположим, это мега 16/32. А если это так, то его 0-й таймер не подойдёт для вашей задачи. Вам нужен таймер с ДВУМЯ регистрами сравнения. Т.е. в случаи меги 16/32 это 1-й таймер.
И то, что вы называете "длительность импульса" - является [url=http://ru.wikipedia.org/wiki/Скважность]скважностью[/url].
Jack_A вам больше негде поязвить (да ещё и не впопад)? Дак вот, с этим у нас в Мяяяу.
И то, что вы называете "длительность импульса" - является [url=http://ru.wikipedia.org/wiki/Скважность]скважностью[/url].
Jack_A вам больше негде поязвить (да ещё и не впопад)? Дак вот, с этим у нас в Мяяяу.
Последний раз редактировалось AI_Disable Вс июл 10, 2011 11:16:11, всего редактировалось 1 раз.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Вы бы не позорились...AI_Disable писал(а):Период - это и есть длительность импульса.
Скважность - это отношение периода импульсов к длительности импульса. Про скважность тут никто не говорил.
Нужно использовать режим Fast PWM. С помощью OCRxA (или ICR1, если это таймер 1) задать период = 3, а с помощью OCRxB - длительность = 1 или 2. Импульсы будут на выходе OCxB (для таймера 1 можно и на OC1A).Gudd-Head писал(а):Я делал CTC mode (WGM02:0 = 2), Toggle OC0A on Compare Match (COM0A1=0, COM0A0=1), OCR0A = 0/1 (соотв. получал Fтакт/2 или Fтакт/4).
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Пока пытаюсь на Тини2313, потом буду делать на 8-й Меге.AI_Disable писал(а):Gudd-Head Непонятно, о каком конкретно камне идёт речь
Скважность — это отношение периода импульса к его длительности, всё правильно: мне нужны импульсы периодом 3 такта и длительностью 1 или 2 такта, т.е. скважностью 3 или 1,5.AI_Disable писал(а):И то, что вы называете "длительность импульса" - является [url=http://ru.wikipedia.org/wiki/Скважность]скважностью[/url] .
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
К тому, что сказал Ничегонеработает, мне нечего добавить. Так у кого из нас Мяяяу? И почему такую ярость вызывает напоминание о необходимости быть правильным в терминологии ?AI_Disable писал(а): Jack_A вам больше негде поязвить (да ещё и не впопад)? Дак вот, с этим у нас в Мяяяу.
"Это сказал Я , потому оно неправильным быть не может!" ?


