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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3780
Зарегистрирован: Ср дек 24, 2008 09:58:58

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

Сообщение Ser60 »

На стр. 5 ДШ указано, что напряжения выше 3в на шине воспринимаются как лог. 1. Т.е. от 3.3в работать будет. Сопротивление резисторов 4.7 - 10к для частоты 100кгц будет нормально.
Ican
Встал на лапы
Сообщения: 94
Зарегистрирован: Вт янв 31, 2012 20:55:18
Откуда: Екатеринбург
Контактная информация:

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

Сообщение Ican »

Ser60 писал(а):На стр. 5 ДШ указано, что напряжения выше 3в на шине воспринимаются как лог. 1. Т.е. от 3.3в работать будет. Сопротивление резисторов 4.7 - 10к для частоты 100кгц будет нормально.

Спасибо большое:) действительно, не увидел. Будем пробовать, значит:)
в планах сначала собрать плату преампа и УНЧ, потом дождаться модулей RDA5807 и DS1307, подключить 1602 индикатор и писать прошивку. После написания - сделать плату управления.... всем этим)
Благодарю.
Аватара пользователя
baghear
Опытный кот
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

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

Сообщение baghear »

Добрый день, подскажите пожалуйста почему если запитываю МК от 5 вольт sd карточка монтируется, но не читается?
Если от 3.3 то читается.
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

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

Сообщение hybroid »

Смотри даташиты на SD-карты. Питание карты должно быть 3.3 В. И уровни надо согласовывать.
Аватара пользователя
baghear
Опытный кот
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

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

Сообщение baghear »

Это всё мне известно, а как же она тогда монтировалась?
Вот в чём вопрос, она и монтироваться не должна.
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

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

Сообщение hybroid »

Дык и 5 вольт к ней не должны были подключать, однако же подключили. Другая бы и не монтировалась. Повезло :)))
Ничего удивительного не вижу... Я бы даже не удивился, если бы она вообще нормально работала :)))
Аватара пользователя
baghear
Опытный кот
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

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

Сообщение baghear »

Вот в этом и вопрос, если бы полностью работала то же не удивился, если бы полностью не работала то же ожидаемый результат, но работать на половину это уже интересно.
Или там монтирование как-то интересно происходит.
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

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

Сообщение Pnjom-Penb »

baghear писал(а):... если бы полностью не работала то же ожидаемый результат, но работать на половину это уже интересно.
Если ездить без тормозов, то смерть тоже не сразу наступает, но это не означает, что такая езда оправдана.
Chettuser

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

Сообщение Chettuser »

Киньте кошерным кодом на verilog для обработки квадратурного энкодера ?
D-триггер не предагать - несмотря на кондёры 100 nF всё равно некорректно временами отрабатывается.
Serj324
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт мар 22, 2011 18:41:48

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

Сообщение Serj324 »

Помогите запрограммировать Atmegy8. Собираю GSM сигнализацию по этой статье http://vrtp.ru/index.php?act=categories&CODE=article&article=1218 У меня проблеммы то ли с прошивкой, то ли с фюзами что скорее всего.
В чтатье написано выставте фьюзы так:
СпойлерПри прошивке установить Fuse Bit(s)
SUT1=0
BODEN=0
BODLEVEL=0
BOOTSZ0=0
BOOTSZ1=0
CKOPT=0
Выбрать оптцию Programming and Verification disabled
Выбрать оптцию Boot Lock Bit 0
B01=1 B02=1
Выбрать оптцию Boot Lock Bit 1
B11=1 B12=1
Выбрать оптцию Check Signature
Выбрать оптцию Check Erasure
Выбрать оптцию Verify


далее в менюшке

Programm -> Erase Chip
Programm -> Flash
Programm -> Erase Bits
Programm -> Lock Bits

Я их устоновил в программе Uniprof вот так как на рисунке внизу, но мне кажется это не правильно.
Затем нужно прошить файлом Hex и Eepr, сделал gsm_alarm.hex, gsm_alarm.eep.
Эти файлы взяты из папки Файл проекта для Codevision http://vrtp.ru/screenshots/1218_gsm_alarm12.zip
может я не те файлы взял.
Помогите замучался уже 6-й день пошел, что не так делаю не пойму, данный прибор уже два раза собирал но пару лет наза, сейчас пробую ничего не выходит.
Вложения
так выстовлены.jpeg
Вот так сейчас выставлены.
(33.36 КБ) 510 скачиваний
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

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

Сообщение АСУ »

Serj324 писал(а):Помогите запрограммировать Atmegy8. Собираю GSM сигнализацию по этой статье

http://vrtp.ru/index.php?showtopic=10470&st=0
Аватара пользователя
Соник
Друг Кота
Сообщения: 7563
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

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

Сообщение Соник »

А можно ли в этом http://ra4nal.qrz.ru/ch6.shtml частотомере вместо PIC16F84 использовать PIC16F628А?
Я рожден при социализме, и я этим горжусь!
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25143
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

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

Сообщение КРАМ »

Соник писал(а):А можно ли

Конечно можно.
Но, переписав прошивку под новый контроллер.
А просто припаять вместо одного другой - нет. Это совершенно разные МК.
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

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

Сообщение FireProoF »

Всем привет. Занялся nRF24L01+. Подключил к STM8, взял чей-то готовый проект. Запустил. Подключил ЛА.
Но непонятно, работает ли модуль) :))) Есть там какие проверочные регистры? НУ там, серийный номер или еще что-то?
Спойлер

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

const char* nRF24L01pRegNames[] = { "CONFIG",
                                    "EN_AA",
                                    "EN_RXADDR",
                                    "SETUP_AW",
                                    "SETUP_RETR",
                                    "RF_CH",
                                    "RF_SETUP",
                                    "STATUS",
                                    "OBSERVE_TX",
                                    "CD",
                                    "RX_ADDR_P0",
                                    "RX_ADDR_P1",
                                    "RX_ADDR_P2",
                                    "RX_ADDR_P3",
                                    "RX_ADDR_P4",
                                    "RX_ADDR_P5",
                                    "TX_ADDR ",
                                    "RX_PW_P0",
                                    "RX_PW_P1",
                                    "RX_PW_P2",
                                    "RX_PW_P3",
                                    "RX_PW_P4",
                                    "RX_PW_P5",
                                    "FIFO_STATUS"};

[b]main()[/b]
{
....
for(int i=0;i<nRF24L01pRegNumber;i++)
      {
          UARTPrintf("reg ");
          UARTPrintfHex((unsigned char)i);
          UARTPrintf(" ");
          UARTPrintf(nRF24L01pRegNames[i]);
          BYTE reg;
          reg = SPI_Read(i);
          UARTPrintf(" : ");
          UARTPrintfHexLn(reg);
      }
...
}

Спойлер
Скриншот 2016-01-30 11.10.12.png
(91.8 КБ) 121 скачивание

И второй модуль:
Скриншот 2016-01-30 11.16.09.png
(89.86 КБ) 99 скачиваний
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

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

Сообщение Pnjom-Penb »

FireProoF писал(а):непонятно, работает ли модуль) :))) Есть там какие проверочные регистры? НУ там, серийный номер или еще что-то?
Просуммируйте все переданные и принятые байты - если суммы равны - все хорошо, если нет - все плохо.
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

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

Сообщение FireProoF »

Ну чтоб предавать и принимать нужно 2 платы. А их нету(
Придется вторую stm8 ждать.
А про сумму я не понял. Вы про сравнение переданного и принятого?
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

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

Сообщение Pnjom-Penb »

FireProoF писал(а):Вы про сравнение переданного и принятого?
Я про поедание слона по частям.
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

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

Сообщение FireProoF »

Всем привет. Хочу разобраться как обращаться к определенным битам регистров nRF24L01+
Вот вырезка из ДШ:
СпойлерИзображение

Вот например у Регистра 'Config' адрес 0x00, и бит его, например, 'MASK_RX_DR' 7й по счету.
Получается этот бит имеет адрес 0x00+0x07=0x07?
Но 0x07 это регистр 'STATUS'.
Вложения
Снимок.PNG
(165.7 КБ) 373 скачивания
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

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

Сообщение FireProoF »

Кажется понял.
Конкретно к битам я обращаться не могу. Могу лишь получить регистр, где биты пронумерованы по ДШ.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25143
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

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

Сообщение КРАМ »

А как Вы понимаете обращение к биту?
МК и периферия не оперирует битами. Все шины имеют разрядность 8. И адресуются только байты. Операции над битами происходят через маски.
Ответить

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