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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

FreshMan писал(а):vitalik_1984, это фантастика....., но ваш код РАБОТАЕТ......, обясните пожалуйста по подробней почему заработал ваш код ?
Сам не знаю почему ваш не работал, наверно потому что менялось значение сравнения до того как переполнение или еще что.
Еще у меня там какой то другой режим ШИМ не тот что у вас, но скорее из-за первого проблема была.
В даташите написано, что если менять регистр сравнения рядом со старым значением, то прерывание может быть упущено.
FreshMan писал(а): мне нужно реализовать плавную смену цифр...., на газоразрядный индикатор вывожу цифры от 0 до 9,
секунды что ли выводим?
FreshMan писал(а): как правильно построить алгоритм для решения сей задачи ? использую атмега8
у вас ведь есть уже шим на таймере делим секунду на сто,можно и на двести
организуем прерывание на 100Гц.
делим значения таймера на 100.
получается 50 шагов туда и 50 обратно
разность яркости 250 минимум на 5ке
в каждом прерывании прибавляем к 1 счетчику сотых секунд.
отнимаем 5 от значения сравнения если меньше 50 счетчик долей секунд.
если счетчик долей секунд 50 больше то прибавляем 5 к сравнению.
когда счетчик долей секунд 100 прибавляем секунду, если нужно.

Для двухсотенного деления секунды примерно такой же алгоритм.
Все просто и без головной боли.
В поисках истины человек развивается.
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 307
Зарегистрирован: Ср мар 31, 2010 11:45:58
Откуда: Славянск

Сообщение Moto_v3x »

скорее всего как на этих часах http://www.youtube.com/watch?v=G6EjVe1NcmM
или так http://www.youtube.com/watch?v=QGXpLvl8 ... re=related
Последний раз редактировалось Moto_v3x Пт июн 22, 2012 19:03:22, всего редактировалось 1 раз.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Так я и сказал, что секунды выводим
В поисках истины человек развивается.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

Eprinter, это простенький секундомер который считает от 0 до 9
разрядов у меня 4......., но я пока задействовал лишь один, самый младшый, на который и собираюсь выводить цифры от 0 до 9
Eprinter писал(а): каждую секунду следующая цифра плавно загорается и тухнет?
ну на фото видно, что каждая новая цыфра должна начинать загораться ровно за 0,5с до нового интервала.
хочу добиться вот такого эффекта как сдесь:
http://www.youtube.com/watch?v=v99ae2X8Zlo
с одной поправкой: когда начинает выводится новая цыфра старой уже не должно быть видно !
Tell Me The Truth
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Так делайте :solder: , алгоритм уже есть или опять мне за вас сделать? :)))
В поисках истины человек развивается.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

нет, нет, нет......., уж извольте......., я сам хочу получать удовольствие от процесса :wink:
Tell Me The Truth
Реклама
Chettuser

Сообщение Chettuser »

Народ, прошу прощения, я в гугле видимо перманент-бан получил - ничего толкового не находит...
Киньтесь кто-нибудь PWM на PIC16F628A для HI-TECH PICC, плиззз...
А то с чего начать написание даже не знаю. :oops:
Спасибо.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

В поисках истины человек развивается.
Контактная информация:
Chettuser

Сообщение Chettuser »

Thank's. Сойдёт.

PS: Нашёл, тут разжёвано.
Chettuser

Сообщение Chettuser »

Народ, кинтесь плиз рабочим HI-TECH PICC 9.50 для PIC10/12/16 в личку.
Найти на официальном сайте микрочипа что то не могу. И у хайтека пусто (у них ссылка на микрочиповский FTP, но там нифига нет).
Спасибо.
Родился
Сообщения: 12
Зарегистрирован: Пн дек 19, 2011 16:17:11
Откуда: Бровары

Сообщение gerya »

Такой вопрос: Если у меня по схеме на выводах MOSI, MISO, SCK поддерживается высокий уровень (то есть соединено с VCC через резистор), смогу ли я воспользоваться SPI программатором в схеме?
Опытный кот
Аватара пользователя
Сообщения: 802
Зарегистрирован: Сб дек 19, 2009 14:51:11
Откуда: Нашенский

Сообщение Eprinter »

Смотря какие резисторы. Если несколько кОм, то не вопрос. Если достаточно низкое (сотни Ом), то вряд ли.
Зависит от сопротивления защитных резисторов программатора.
[color=#006699]In der großen Familie nicht kluven klatz-klatz![/color]
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск

Сообщение Chip115 »

Всем привет! Подскажите пожалуйста, какой контроллер можно взять под следующие требования:
-I/O не более 20 (вообще мне бы хватило и 10)
-На борту DAC,ADC,UART (USB приветствуется, но не обязательно)
-ОЗУ не менее 2 кБ
- 8 бит
Предпочтительнее Atmel, но что-то я ничего подходящего не нашел. Может кто подскажет модельку?
Так же не против TI, Silabs, MicroChip.
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
Контактная информация:
Chettuser

Сообщение Chettuser »

В принципе с USB можно попробовать неплохой PIC18F2550, но там вроде бы нету DAC.
Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Chip115 писал(а):Всем привет! Подскажите пожалуйста, какой контроллер можно взять под следующие требования:
http://www.mymcu.ru/
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Chettuser

Сообщение Chettuser »

+1000000000000 :beer:
Не знал!
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

vitalik_1984 писал(а):FreshMan wrote:vitalik_1984, это фантастика....., но ваш код РАБОТАЕТ......, обясните пожалуйста по подробней почему заработал ваш код ?Сам не знаю почему ваш не работал, наверно потому что менялось значение сравнения до того как переполнение или еще что.
еще раз сделал код заново, вроде ничего особенно не менял......, но заработало...., чудеса какие-то :))
Вложения
3.c
(2.45 КБ) 200 скачиваний
Tell Me The Truth
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

Chip115 писал(а):Всем привет! Подскажите пожалуйста, какой контроллер можно взять под следующие требования:
STM8L151xxxx
Как-то безразмерно требования указаны. АЦП, ЦАП... Они ведь разной разрядности бывают. Но в целом я очень доволен серией STM8, как S, так и L.
http://yadisk.cc/d/hVt1P8E04rL
С уважением,
Виктор.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск

Сообщение Chip115 »

ut1wpr писал(а):STM8L151xxxx
Как-то безразмерно требования указаны. АЦП, ЦАП... Они ведь разной разрядности бывают. Но в целом я очень доволен серией STM8, как S, так и L.
http://ya-disk.cc/d/hVt1P8E04rL
Да, не учел. 8-12 бит. Спасибо, гляну!

Gudd-Head, спасибо за ссылку! Очень полезная!
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1273
Зарегистрирован: Вт фев 01, 2011 17:56:40
Откуда: г. Жуковка, Брянская обл.

Сообщение Alexey_N »

есть ли таймерах 89C2051 возможность получать временные метки (time-stamp), как, например, в tiny2313?
Индукционный нагреватель - 20% (наладка). TIG сварка - 10% (детальки)
ВЧ генератор 150МГц - 80% (наладка). Мостовой ИИП - 40% (подкл. ОС).
Ответить

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