Страница 110 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср авг 18, 2010 19:11:27
Gudd-Head
GP1 писал(а):для кого это пишут?

Наверное, для тех кто умеет пользоваться интернетом

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср авг 18, 2010 19:34:33
Arlleex
МК Attiny2313.
На выводы PB1-PB7 - у меня повешены светодиодные сегменты.
На вывод PB0 - у меня тактовая кнопка.
Мне надо генерировать от нее прерывание по изменения состояния вывода (PCINT0)
Но дело в том, что прерывания будут осуществляться от всей группы этих прерываний, т.е. если я зажгу светодиод - у меня возникнет прерывание.
А как сделать, чтобы этот вывод PB0 был независим?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср авг 18, 2010 19:41:34
Gudd-Head
Stalker46 писал(а):прерывания будут осуществляться от всей группы этих прерываний
Отсюда можно по подробней?

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср авг 18, 2010 19:43:31
GP1
Stalker46 писал(а):
Но дело в том, что прерывания будут осуществляться от всей группы этих прерываний, т.е. если я зажгу светодиод - у меня возникнет прерывание.
с чего такие предположения.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср авг 18, 2010 20:00:27
AI_Disable
Stalker46, прерывание возникает только от тех PCINT, которые были выбраны в регистре PCMSK.

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср авг 18, 2010 20:23:12
Arlleex
Да, нашел все-таки в Евстифееве
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт авг 19, 2010 04:23:45
VasiliySv
GP1 писал(а):http://atmel.com/dyn/resources/prod_documents/doc1235.pdf
для кого это пишут?

для тех, кто программит на atmel? А так спс!
вообщем подключил обычную клаву - всё нормально, при нажатии клавиши данные отправляюца.
однако возник ещё один маленький вопросец по SPI - прочитав даташиты, я так понял что если я записал данные в SSPBUF, а потом ещё раз, до того как предыдущие 8 бит были отправлены (допустим только 3 бита отправилось), то вторые 8 бит будут игнорированы?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт авг 19, 2010 08:13:56
Аlex
Вы правильно поняли. После передачи байта Вы должны прочитать SSPBUF (если нужно принимать данные) и для передачи следующего байта записать его в SSPBUF. Во время передачи, запись в этот регистр не имеет никакого смысла, он будет заменён принятым байтом.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт авг 19, 2010 10:11:34
VasiliySv
фигово =(
мне вообще ничего ненужно принемать, только отправлять
обязательно читать SSPBUF даже после того, как байт отправлен? нельзя сразу в него записать след байт?
п.с. хочю переделать управление лсд с USART на SPI т.к. на 16-ти битных мк USARTа нет
а вот результат моих мучений ручным прописанием видеопамяти )
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт авг 19, 2010 10:25:20
Аlex
обязательно читать SSPBUF даже после того, как байт отправлен?
Нет, не обязательно. Главное что-бы модуль был готов к передачи следующего байта (SSPIF=1).
фигово =(
Не вижу ничего в этом плохого. Проверил SSPIF, закинул следующий байт, и т.д...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт авг 19, 2010 10:31:31
VasiliySv
спасибо за разьяснение
но дело в том что для отрисовки (заполнения буфера) у меня есть ровно 8 тактов
их только и хватает на то чтобы считать цвет, записать его на порт. считать символ, получить его байт, и передать в буфер
на всякие проверки время нет
придётся просто точно синхронизировать время заполнения буфера
и ещё маленький вопросец - на 48 мгц кварц какие кондеры ставить?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт авг 19, 2010 11:58:14
Arlleex
GP1 писал(а):Stalker46 писал(а):
Но дело в том, что прерывания будут осуществляться от всей группы этих прерываний, т.е. если я зажгу светодиод - у меня возникнет прерывание.
с чего такие предположения.
Это результат поспешного прочтения назначения регистров...
Проглядел немного
Спасибо!
в PCINT0 поставил "1" и доволен как кот в день рождения!

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт авг 26, 2010 19:57:59
Wiew
Позвольте задать простецкий (наверно) вопрос:
вот решил повторить конструкцию термометра
http://radiokot.ru/lab/controller/21/, за неимением микры в смд начал перерисовивать схему под диповскую цоколевку и столкнулся с отсуствием (в дипе) вывода АDC7

, я так понимаю что без корректировки прошивки такая замена не проскочит?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт авг 26, 2010 20:09:05
AI_Disable
Да. Нужно править прошивку
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт авг 26, 2010 20:37:08
Wiew
Благодарю, придется перебираться в соответствующую веточку и просить народ о помощи.

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн авг 30, 2010 00:15:01
Evgeny1
хтонибудь собирал вот эту весчь??
http://cxem.net/mc/mc34.php
можно ли вместо +15В подать 12, просто на макетке уже распаяны стабилизаторы
ну и главный вопрос если ктото собирал, то работает ли и не запорю ли я еще и рабочий контроллер??

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн авг 30, 2010 05:59:22
Chettuser
Так там 12 и будет, на стабилизаторе. Его просто выкинуть.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн авг 30, 2010 11:48:55
Evgeny1
ну и я про тоже

просто както туповато делать на 15 а патом стабилизатор, 12 то оно больше распространено

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн авг 30, 2010 12:47:12
Modest
Задачка: имеется 12 ног контроллера из которых 4 не трогаем (они нужны), на оставшиеся 8 ног нужно повешать 4 сенсорные кнопки и 4 двухцветных светодиода. Т. е. получается на сенсорные кнопки 4 ноги, и всего 4 остаётся на 4 двухцветных светодиода. На плате вмещается только контроллер со стабилизатором питания. Как можно поступить??
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн авг 30, 2010 12:51:29
ARV
если на плате больше ничего не умещается - никак поступить нельзя, ведь и кнопки и светодиоды тоже не поместятся... а если все-таки место есть, то учтите, что теоретически к 4 портам МК можно подключить 12 независимо светящихся светодиодов