adnega
Свой-
Постов
3 606 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Весь контент adnega
-
Так можно передать значения для 32-битного регистра непосредственно в команде. Видимо, опечатка. Или это порт E, или младшие 16 бит должны быть нулевые. ASM принципиально нужен? На Си все гораздо проще.
-
Определение 1/6 числа
adnega ответил Valek87 тема в Языки проектирования на ПЛИС (FPGA)
Неделю назад делал эмулятор советских УМС на тини10 по этому алгоритму. Не думаю, что для FPGA вычитание числа будет существенной растратой ресурсов, только если там не тысячи подобных каналов и/или не огромные частоты работы. -
Определение 1/6 числа
adnega ответил Valek87 тема в Языки проектирования на ПЛИС (FPGA)
Может, вместо count2 <= 0; правильнее count2 <= count2 - count1; ? -
Подскажите логическую микросхему
adnega ответил MiklPolikov тема в В помощь начинающему
У большинства управление активным нулем. Для формирования фронта, возможно, потребуется дополнительная обвязка. У большинства управление активным нулем. Для формирования фронта, возможно, потребуется дополнительная обвязка. 74LVC1G74DP,125, Одиночный D-триггер [TSSOP-8] [SOT-505] NL17SZ74USG, Один D-триггер с установкой и сбросом, [US-8] -
Подскажите логическую микросхему
adnega ответил MiklPolikov тема в В помощь начинающему
Вроде, это обычный RS-триггер. Насколько маленьким должно быть решение? SO-14 пойдет? -
AVR STudio
adnega ответил Ilya_2006 тема в MCS51, AVR, PIC, STM8, 8bit
Попробуйте Ctrl+L (вырезать строку), Ctrv+V (вставить) -
Я на вход АЦП для сигналов с большим выходным сопротивлением ставлю керамику 100нФ на землю.
-
Китайский Sim800L
adnega ответил bingo тема в Сотовая связь и ее приложения
-
Китайский Sim800L
adnega ответил bingo тема в Сотовая связь и ее приложения
UDP передается поверх IP, а ICMP это даже не IP. ICMP это очень богатая сущность, а не только ping. -
Китайский Sim800L
adnega ответил bingo тема в Сотовая связь и ее приложения
Это не принудительная блокировка, а свойство ограниченности диапазона IP-адресов. Когда модуль соединяется с сервером по TCP ему выдают не IP-адрес, а пару IP-ПОРТ (сокет). Оператор маршрутизирует пакеты, приходящие на этот сокет (IP-ПОРТ) до вашего модуля. На соседнем порту этого же IP-адреса может быть совершенно другое соединение для совершенно случайного клиента. Возможно, раньше выдавали временный IP-адрес вместо пары IP-ПОРТ - поэтому могло и работать. Если AT+CIFSR выдает IP, который отличается от того, с которого вам прилетает соединение на сервер (и скорее всего, он будет какой-нить 10.х.х.х), то с большой долей вероятности (скорее, 100%) соединения у вас будут через NAT. -
Китайский Sim800L
adnega ответил bingo тема в Сотовая связь и ее приложения
Скорее всего, на стороне оператора для этого (TCP) соединения сделана запись NAT. -
Китайский Sim800L
adnega ответил bingo тема в Сотовая связь и ее приложения
Предположу: UDP работает без установления соединения. Если у модуля IP-белый, то все должно работать. Иначе - есть разные варианты. -
У меня так и не получилось через OBL_LAUNCH перезагрузить. Только передергивание питания помогает. Пару раз словил нетикающий SysTick, пока не сбросишь питание.
-
Можно попробовать передернуть питание после установки защиты. Нужно проверить, что все option-биты описаны для данного МК верно.
-
Поставьте между входом АЦП и землей керамический конденсатор на 100 нФ...
-
Не понятно: у вас вход АЦП в воздухе висит или на него приходит сигнал с выходным сопротивлением не выше указанного в DS?
-
Вы документацию принципиально игнорируете? Двумя строчками ниже:
-
Если вы хотите передать 8 и менее бит, то в DR вы должны записывать не как 16-битный регистр, а как в 8-битный Типа такого *(uint_8t *)&SPI1->DR = 0x12
-
Мой вариант тоже не идеал. На самом деле Поэтому можно вместо GPIOA->BSRR = (x & 0xFF) | (((~x) & 0xFF) << 16) делать GPIOA->BSRR = (x & 0xFF) | (0xFF << 16) Можно обернуть все в #define в Си или в шаблон на Си++. Кста, шаблон на Си++ может еще и самым лучшим образом превратить конкретную ситуацию в конкретные инструкции (см. пример VladislavS)
-
В общем случае может не сработать (конкретные примеры привести?). В данном случае
-
GPIOA->BSRR = (x & 0xFF) | (((~x) & 0xFF) << 16) ?
-
Я чувствую разницу между генератором и кварцем. Мне важно, что HSE-кварц я не могу подключить, но допускаю, что ваше замечание дополняет картину.
-
:)) Я LSECSS так и не победил...