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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
GRAF
Мудрый кот
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Сообщение GRAF »

Подскажите, как в VMLAB сделать в Си коде asm вставку .def a=R18?
Аватара пользователя
ivee
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пт фев 08, 2008 10:30:04
Откуда: трехгорный

Сообщение ivee »

подскажите что я делаю не так?
немогу не как с динамической индикацией разобраться
готовый пример беру все работает
набираю сам получаю бред на индикации
Вложения
7.rar
(34.57 КБ) 179 скачиваний
Аватара пользователя
Yellow Tiger
Сверлит текстолит когтями
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

ivee писал(а):получаю бред на индикации
В случае индикаторов с ОК, знакоместо поджигается не единичкой, а нулем, то есть, нужно проинвертировать четыре бита в этом массиве:

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

unsigned char znm[4]={              0b01000000,
                                    0b00100000,
                                    0b00010000,
                                    0b00001000};

Дальше не смотрел.
Аватара пользователя
ivee
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пт фев 08, 2008 10:30:04
Откуда: трехгорный

Сообщение ivee »

спасибо теперь работает
Аватара пользователя
Yellow Tiger
Сверлит текстолит когтями
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

Ну и замечательно. :)
Аватара пользователя
Роберт
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс дек 09, 2007 12:10:49
Откуда: Урал
Контактная информация:

Сообщение Роберт »

хочу собрать вот этот интересный девайс, подскажите есть ли какой аналог DS18B20?
есть вот DS18S20+. подойдет ли он? я не очень в датчиках разбираюсь
Аватара пользователя
GRAF
Мудрый кот
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Сообщение GRAF »

GRAF писал(а):Подскажите, как в VMLAB сделать в Си коде asm вставку .def a=R18?
Аватара пользователя
Yellow Tiger
Сверлит текстолит когтями
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

GRAF писал(а):Подскажите, как в VMLAB сделать в Си коде asm вставку .def a=R18?
Посмотри в мэйкфайле - если там написано .TOOLCHAIN "GCC", то компилятор - GCC, а значит - его синтаксисом и пользуйся. Если к проекту подцеплен хекс, то компиляция делается вне проекта и синтаксис - того компилятора, которым создается этот хекс.
Lindah
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 25, 2008 17:44:54

Сообщение Lindah »

Собрат gsm-сигнализацию gsmhorn http://gsmhorn.narod.ru/ и возникли два вопроса:
1.не задействованные выводы микроконтроллера PIC16F628А нужно ли куда-то подключать как, например, свободные выводы КМОП микросхем (561 серия например) не допустимо оставлять не подключенными;
2.Почему-то затерлась прошивка в микроконтроллере, обнаружил это заменой на второй прошитый, а после прочитал первый, а там пусто. Почему так? Статика, плохой контролер?
Благодарю

З.Ы. Извините за сумбур если, что-то не ясно спрашивайте?
Radiomaniac
Родился
Сообщения: 4
Зарегистрирован: Пт мар 20, 2009 18:12:19

Сообщение Radiomaniac »

Вопрос владельцам программатора EXTRAPIC. Сейчас собираю усовершенствованную версию, описанную в статье в журнале Радио №8 2007 стр. 24-25. Там для источника питания программатора используется трансформатор ТПГ-2 со вторичной обмоткой на 15 В 160 мА. Вопрос – а хватает ли этих 160 мА? В экстрапике две ИМС плюс собственно программируемый контроллер, стабилизаторы напряжения, светодиоды… Мне не раз встречались сообщения о сильном нагреве и даже перегорании КТ345Б, 78L05 и рекомендации по замене элементов на более мощные. Кто-нибудь в курсе, сколько экстрапик потребляет?
Аватара пользователя
Alex_EXE
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Сб дек 27, 2008 12:01:35
Откуда: Россия, Екатеринбург
Контактная информация:

Сообщение Alex_EXE »

менее 90 милиА
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

вопрос:
на светодиоды надо ставить резисторы 360 ом, это я понял. а на 7 сегментные индикаторы и LCD? как LCD подключать, без резисторов?
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
Pooher
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Вс янв 07, 2007 01:45:48
Откуда: Российская Федерация, будь она неладна...

Сообщение Pooher »

7-сегментные - сегменты через резисторы, общие, желательно, через транзисторы. ЖК на прямую.
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Аватара пользователя
Виталик
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вс ноя 18, 2007 12:29:40
Откуда: Одесса
Контактная информация:

Сообщение Виталик »

Что означают суффиксы после названия МК? Например, ATtiny28V-1AC или ATtiny2313-20PI.
paranoyd
Встал на лапы
Сообщения: 90
Зарегистрирован: Пт дек 05, 2008 23:34:46

Сообщение paranoyd »

Доброго времени суток!

Вот простейший программатор AVR.

Изображение

Товарищ один уже собрал и шъет, вопрос следующий. А можно-ли использовать резисторы большего/меньшего номинала? В наличии имеются 330, 100 и 220 Ом.. просто боюсь микросхему (или LPT-порт) спалить :? )

Заранее спасибо![/img]
Аватара пользователя
Yellow Tiger
Сверлит текстолит когтями
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

Виталик писал(а):Что означают суффиксы после названия МК? Например, ... ATtiny2313-20PI.
Ими обозначены - макс.рабочая частота, корпус и температурный диапазон. Подробнее это можно посмотреть в даташите, в разделе "Заказ" ("Ordering").
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

paranoyd писал(а): А можно-ли использовать резисторы большего/меньшего номинала?

Свободно можно. Любые из этих.
Если долго мучиться, что-нибудь... сломается.
paranoyd
Встал на лапы
Сообщения: 90
Зарегистрирован: Пт дек 05, 2008 23:34:46

Сообщение paranoyd »

Спасибо. Я еще вчера припаял 220 ом. А зачем они вобще там нужны? Если их не ставить, что-нить изменится?
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

Можно и не ставить, но тогда потерять LPT порт шансы сильно возрастут. Лучше дальше не упрощать и хотя бы резисторы ставить, а лучше с буфером 74LS244 сделать.
Последний раз редактировалось DiGiCat Ср май 06, 2009 16:15:26, всего редактировалось 1 раз.
Kaban
Прорезались зубы
Сообщения: 235
Зарегистрирован: Пн дек 01, 2008 14:19:31
Откуда: Киргизия.

Сообщение Kaban »

DiGiCat Вы наверно имели в виду 74HC244, а не 224?
paranoyd Делай STK 200/300 и незаморачивайся проводками, тебе люди верно говорят, можешь потерять ЛПТ.
Ответить

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