-
- Коллеги, еще вопросец.Установил Visual DSP++, имеется отладчик ADZS-BF548 EZ Kit Lite.При подключении отладчика к ПК поиск драйверов может длиться часами. При этом "недонаходит" драйвер WmUsbIce.sys как можно "обойти" эту Meteor_отшельник(57 знак., 28.12.2012 15:46, )
- PORTx_DIR_SET, PORTx_DIR_CLEAR для того чтобы не хранить глобальные переменные состояния портов. Mahagam(90 знак., 27.12.2012 01:34)
- в армах есть GPIOx->BSRR и GPIOx->BRR, первый при записи 1 в нужных позициях устанавливает в 1 соответствующие биты порта атомарно, без предварительного чтения состояния, второй при записи 1 в этих позициях сбрасывает koyodza(145 знак., 26.12.2012 21:55)
- BSRR Bit Set/Reset Register Make_Pic(24 знак., 27.12.2012 14:07)
- С Блакфинами не работал, но предполагаю, что ети регистры используются для атомарной установки-сброса регистра PORTx_DIR - запись единиц в PORTx_DIR_SET устанавливает биты в PORTx_DIR, а запись маски в PORTx_DIR_CLR сбрасывает биты в PORTx_DIR. - Apтём(26.12.2012 21:34)
- Ну, я в этом не уверен, запись нулей и единиц оговорена для обоих регистров- разрешаю выход или запрещаю выход Meteor(26.12.2012 22:07)
- Все верно. Запись в один регистр сбрасывает биты управляющие DIRection, запись в другой устанавливает их же. У NXP в ARM7/Cortex аналогично реализовано. Цитата из datasheet BF548. rezident(449 знак., 26.12.2012 22:27)
- Спасибо! Meteor(49 знак., 26.12.2012 22:50)
- Все верно. Запись в один регистр сбрасывает биты управляющие DIRection, запись в другой устанавливает их же. У NXP в ARM7/Cortex аналогично реализовано. Цитата из datasheet BF548. rezident(449 знак., 26.12.2012 22:27)
- Ну, я в этом не уверен, запись нулей и единиц оговорена для обоих регистров- разрешаю выход или запрещаю выход Meteor(26.12.2012 22:07)