Fry__
Участник*-
Постов
17 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о Fry__
-
Звание
Участник
-
Ясно, спасибо. Да, да - я знаю. Я имел ввиду работу ADC1&2 в Dual режиме. Просто есть восемь входных аналоговых сигналов, я подумал сформировать введеные группы на первом и втором АЦП. Хотелось использовать смещение, для регулярных каналов оно не поддерживается.
-
Подскажите - как правильно организовать работу DMA с группой введеных каналов ADC1 и ADC2, или введеные каналы только в прерывании надо обслуживать?
-
Радиомодули RFM12
Fry__ ответил adc тема в В помощь начинающему
Если бит не устанавливается и прерывание не происходит то приемник вообще ничего не принимает, а на скриншоте у вас в статусбаре видно кол-во принятых пакетов. -
Есть ли спрос на программистов PIC ?
Fry__ ответил тема в MCS51, AVR, PIC, STM8, 8bit
В пост советском пространстве вообще границы специализации стерты. Работодатели заинтересованы в универсальном работнике. Если ты личник - то сразу и водитель, если программер - то знай и MFC, и C#, и JAVA, и 1C и т.д. , если эмбеддер - то и программируй любые МК и пиши под WIN, и платы разводи, в нек. конторах и роль снабженца на себя бери, и виртуоз паяльника заодно... Короче просто программирование для микроконтроллеров действительно мало востребовано. Без привязки к МК не пройдет. Просто не надо зацикливаться на каком-то семействе. Даже если очень нравится MPLAB. -
Правдоподобно, но грустно. А препод точно лентяй. Старье подсовывает студентам. А у них даже с этим трудности.
-
Замени лог. условие "&&" на "||" - у тебя UDR не освобождается при выходе из функции.
-
На дешифраторе OE (out enable) инвертирован по рисунку (+ лог. "И" на входе). Значит работа его разрешена если A14 и A15 будут 0. Остальное правильно. Вообще я никогда не имел дела с таким старым процем и дешифратором. Поэтому ориентируюсь только по вашему рисунку.
-
Если ответите себе: при каких состояниях A0-A15 будут активны (в нуле) выходы ИД7 - вопросы отпадут сами. Адреса портов (или регистров) для PPA я так понимаю будут 1000H-1003H, 1004H-1007H, и т.д. - т.е. будут повторяться. Студент?
-
Не надо ничего сокращать. CS PPA к выходу дешифратора ('2') - ноги A0, A1 тоже к нему. Тогда для PPA диапазон адресов будет 1000H-17FFH.
-
Возможно глупій вопрос про USB
Fry__ ответил smk тема в Интерфейсы
HID не поддерживает изохронных передач. -
Ну если вы создали свой драйвер, то с устройства FULL SPEED реальная скорость должна быть не менее 800-900 kBps (килобайт за секунду). Более у меня не получалось. Только тогда при чем здесь HID. To kovigor. Фабричная Flash'а наверняка High Speed устройство.
-
Что вы там намеряли? Для HID максимальная скорость 64000 байт за секунду. За один кадр (1mc) только одна транзакция - максимум 64 байта. Какой драйвер вы создали для ПК - для HID драйвер готовый в составе ОС.
-
At end of source: error: expected a "}"
Fry__ ответил 10199 тема в Программирование
Не поверю что компилятор собирает такое без Warning'ов. В вашем случае на них надо реагировать. mem.performAction = (void (*)(long))performAction; при чем тут long? flash->_dataFlash->performAction(*(&(flash->_dataFlash)),0); Это бред. Хоть бы типы привели. Так например: ((void (*)(dataFlash *, char)) flash._dataFlash->performAction)(flash._dataFlash, 0); PS: Программить так не следует, сопровождение подобного - мука. В общем действительно дерьмокод, уж извините. -
Возможно глупій вопрос про USB
Fry__ ответил smk тема в Интерфейсы
Вопрос так составлен, что не понятно о чем вы спрашиваете. И драйвер каким тут боком? HID общается с ОС посредством репортов. Пакеты это уровень хоста USB, он о каком-то там HID даже не знает. Собственно, все управляющие пакеты и пакеты данных содержат CRC. При ошибочных CRC хост или устройство просто не отошлет пакет подтверждения о получении данных.