xvr
Свой-
Постов
3 583 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Весь контент xvr
-
Простая программа для ARM
xvr ответил Faris тема в Программирование
Для начала в описании counter поставить volatile -
О! Ищите граблю на плате - не может ID чипа (будь оно хоть дважды Industrial) меняться от раза к разу :1111493779: Где то глюки в JTAG цепи на плате (или в USB Blaster'е)
-
Плавное включение и выключение света 3кВт
xvr ответил LexRoss тема в В помощь начинающему
Вы в курсе, что для контролера после этого придется писать программу и зашивать ее в него? Может пока не надо? :smile3046: -
контроллер управления питанием
xvr ответил simonelle тема в В помощь начинающему
Поподробнее что? Включение MOC3063 + Тиристор - в datasheet'е на MOC3063 есть схема Включение реле - в журнал 'Юный техник' или 'Электроника для детского сада' :laughing: -
Структура программы
xvr ответил UniBomb тема в Программирование
User Interface - взаимодействие с пользователем -
контроллер управления питанием
xvr ответил simonelle тема в В помощь начинающему
LPT + оптосимистор (MOC3063) + тиристор (BT137-600) + несколько резисторов и конденсатор (в datasheet на MOC3063 есть схема) Для управление - givio.sys + программа для выдачи 0/1 в LPT порт -
Структура программы
xvr ответил UniBomb тема в Программирование
Все в таймер явно нехорошо :) Можно сделать так - в прерываниях обрабатывается взаимодействие с датчиками (самое простое, без дальнейшей обработки). Вся основная логика реализуется в процедуре, которая циклически вызывается из процедуры UI (какой бы он не был - кнопки и индикатор или RS232 к PC). Если логика не тривиальная - делается один или более взаимодействующих конечных автомата. -
Обращение к ISA
xvr ответил Tsenzuk тема в Программирование
Угу, вот только к ISA он отношения не имеет Ну да, только оно не ISA а ATA (aka IDE) :rolleyes: Это да, особенно при такой постановке - 'подключи то - не знаю что, туда - не знаю куда' -
Ой Это можно на чем угодно - TCP/IP стек И что на него надо выводить? - USB Host стек Гы гы гы. :cranky: А придется QNX (или что то такого уровня) А ее явно не хватит (даже если вы ее сможете уговорить заработать на ARM'е)
-
IAR и строки - помогите
xvr ответил dowhile тема в Программирование
Похоже он это сделал из функций strstr и strchr. Либо они перебились каким то define'ом (где то в стандартных библиотеках), либо они таковыми и должны быть, а у вас не подключена библиотека со стринговыми функциями -
Как получать разные напряжения от МК?
xvr ответил reget тема в В помощь начинающему
Там нестандартные 'светодиоды': .Инвертор может обидеться -
Похоже имелся в виду LRB - графический чип (с массивом GPU). Общая инфа есть на сайте Intel'а. Собственно чип еще не вышел :(
-
usb
xvr ответил tit1988 тема в MCS51, AVR, PIC, STM8, 8bit
Тогда могу порекомендовать словарь :) Еще можно посмотреть на www.microchip.ru, но там явно информации будет меньше и более старая, все таки сначала ее пишут на английском :rolleyes: -
Не совсем FPU, но есть такая фирма XMOS, выпускает процессор XCore, они его называют SDS (Software Defined Silicon). Попытка сделать нечто вроде FPGA у которой вместо LUT'ов - процессоры (для любителей точных формулировок - это очень упрощенный взгляд)
-
usb
xvr ответил tit1988 тема в MCS51, AVR, PIC, STM8, 8bit
У производителя (www.microchip.com) не пробовали инфу искать? Там много чего есть :rolleyes: -
веб-сервер на CP2200 + AVR
xvr ответил _Ivan_ тема в MCS51, AVR, PIC, STM8, 8bit
Да. Если это недостаточно гламурно - можно записать китайскими иероглифами :rolleyes: Да, если попросят. Слушайтесь vik0 - он дело говорит, хотябы по диагонали описание HTTP прочесть стоит. Внешнего вида HTML страницы (и даже ее кода) недостаточно :smile3046: -
Двумерный массив строк в C
xvr ответил Freeze тема в Программирование
Точно, тогда понятно откуда пришел единственный правильный ответ :cheers: С мнением zltigo полностью согласен - не понятно, чего аффтор хотел. Понятно только то, что получил он не то, что хотел (что бы это не было :rolleyes: ) -
Как сбросить FPGA
xvr ответил MaFIA тема в Работаем с ПЛИС, области применения, выбор
Во первых - coolrunner2 это не FPGA а CPLD. Во вторых у нее есть цепь GSR, которая как раз и предназначенна для сброса кристалла. А вот как ее подвязать в ISE не знаю, не было необходимости :( -
Условное компилирование
xvr ответил serge71 тема в Программирование
:bb-offtopic: К хирургу прибегает молодой человек и с порога заявляет: - Доктор, срочно кастрируйте меня! - Зачем ?!, у вас эе еще вся жизнь впереди ! - Ну надо, срочно, я потом объясню. Ну раз надо, то надо. Доктор отрезал, что просили. После операции спрашивает: - Ну так зачем? - Понимаете, доктор. Я собираюсь женится, а невеста у меня еврейка, а у них там с этим очень строго. - А, так вам надо было сделать обрезание! - А что, я как то не так сказал ?? -
Двумерный массив строк в C
xvr ответил Freeze тема в Программирование
Совет - задать этот вопрос в програмистком форуме (на vingrad например). Из 4х советов, озвученных здесь - 3 неправильные (или провокационные, уж не знаю). Ваше последнее решение тоже неверное. char *buffer; buffer = calloc(1, 51); << Нафига здесь динамическая память? int x, y; /*Здесь есть некоторый код, в котором происходит присваивание переменным x, y, buffer*/ MyArray[x][y] = calloc(1, sizeof(buffer)); << Выделили буфер, размером в 1 указатель, а нужно - в длинну строки + 1 strcpy(MyArray[x][y], buffer); << Зафигачили строку в выделенную память и за ее границы, заодно разрушили всю кучу динамической памяти free(buffer); -
Дёргается ножка при записи в eeprom
xvr ответил Xenom0rph тема в Программирование
- Бежал по коридору, врезался головой в стену, больно :unsure: Привязал на голову подушку, попробовал - уже не больно :rolleyes: - А может не надо головой в стену? - Да мне это не критично, голова почти не болит :laughing: -
Контрольная сумма CRC
xvr ответил zombi тема в Программирование
Все правильно, только одно но - массив crc_table обычно вычисляют заранее и вбивают в программу в виде констант -
40MHz 48-tap FPGA FIR
xvr ответил _4afc_ тема в Работаем с ПЛИС, области применения, выбор
Сделал проект и посчитал. В 50ку не влезло - он делает FIR на умножителях, а их там всего 3 шт. Тактовая частота FPGA - 120MHz (можно получить из 40ка внутри) Кристалл - XC3S200A Заполнение - умножители и блоки памяти - 100% логика - 22% DCM - 0% Потребление - 177mW (не считая VCCo - оно практически на 100% зависит от нагрузки) Power summary: I(mA) P(mW) ---------------------------------------------------------------- Total estimated power consumption: 177 --- Vccint 1.20V: 145 174 Vcco25 2.50V: 1 3 --- Clocks: 0 0 Inputs: 1 1 Logic: 19 23 Outputs: Vcco25 1 3 Signals: 26 31 --- Quiescent Vccint 1.20V: 100 120 -
40MHz 48-tap FPGA FIR
xvr ответил _4afc_ тема в Работаем с ПЛИС, области применения, выбор
Так сделайте проект :rolleyes: КИХ фильтр можно сгенерить в CoreGen и вставить в проект. Собственно весь проект из этого фильтра и будет состоять Затем делает implement его, смотрите в какой Spartan оно влезет (фитер скажет, если не влезло) Потом делаете test bench (в вашем случае будет достаточно подать тактовую частоту и что нибудь на вход, можно случайный шум), запускаете симулятор, сохраняете трассу в VCD файл (симулировать надо post-fit модель). Затем загружаете этот vcd вместе с дезайном в XPower, он вам посчитает потребление На все про все уйдет день-два. Кстати, можно и без дезайна и vcd файла посчитать в XPower оценку, понадобятся оценки заполненности кристалла и коэффициент переключающихся одновременно тригерров.