Перейти к содержанию
    

lexa12

Свой
  • Постов

    187
  • Зарегистрирован

  • Посещение

Весь контент lexa12


  1. ASM в IAR

    Подскажите пожалуйта как написать обработчик прерываний в IAR на ассемблере? Пробовал описать как модуль, но это получается как вызов функции из прерывания и время выполнения значительно возрастает, а в inline функции нельзя вроде бы передавать параметры. И еще попробую спросить здесь. Как настроить IAR для создания бутлоадера - как я понимаю надо где-то прописать адреса загрузчика и т.п?
  2. У меня подозрение, что дело в AVR.
  3. Пытаюсь смоделировать работу АЦП Atmega48 (настраивается программный запуск и разрешение прерывания, в прерывании снова включается преобразование) в протеусе, но он пишет "result is not written to the ADC register..." посмотрел в интернете - советуют читать старший и младший регистры с результатом АЦП или сбросить флага прерывания - не то, не другое не помогло. В ADCSRA записываю 1000 1111b и 1100 1111b Может быть кто-нибудь знает в чем здесь дело?
  4. Спасибо. Интересно было бы посмотреть на методику с к174ха34 или похожей. Где можно купить уже собранный контур как на первом рисунке? Нигде мне не попадались.
  5. Прошу помочь с поиском методички или руководства по расчету супергетеродинного приемника на микросхемах. Требуется принять сигнал на 100 кГц и перенести на 1 кГц или 10 кГц. Планирую использовать эту схему для SDR на звуковой карте. В интернете к сожалению мне попадались только готовые дипломы или рефераты.
  6. Спасибо за ответ, многое прояснилось. Но почему например ВТН в коммутаторе 131.3734-11 поставили микроконтроллер? http://www.vtnauto.com/ru/131.html И еще - где можно посмотреть схемы с IGBT - я нашел схемы только с дарлингтоном и одну статью по применению от мегаэлектрооники.
  7. Спасибо за ответ. Посмотрел саруманку, любопытная конструкция. Попробую уточнить свой вопрос. Я хочу попробовать заменить по большому счету микросхему коммутатора на микроконтроллер, т.е. в принципе бесконтактное зажигание с датчиком Холла уже есть. Обратная связь как я понимаю подразумевает наличие датчиков в карбюраторе для контроля состава смеси, которые не предусморены. Поэтому получается схема без обратной связи. Вобщем имеет ли смысл такая замена (штатной микрухи на контроллер) и какие параметры можно улучшить (форму импульса зажигания например и т.п.)? И где можно ознакомиться с теорией вопроса?
  8. Добрый день. Хочу попробовать собрать электронный коммутатор для системы зажигания используя микроконтроллер. Столкнулся с трудностями поиска информации - на форумах много всего интересного, но порой не все понятно :) У меня сейчас есть схемы штатных коммутаторов на отечественных ХП1 и ХП2 и описания микросхем соотвественно. Прошу помочь ссылками хотя бы на приблизительный алгоритм управления и математику на которой он строится. Еще интересуют ссылки по выходной схеме с IGBT транзистором. К сожалению с аналоговой частью не часто приходилось сталкиваться :(
  9. Наверно только я об этом не знаю :) Может быть кому-нибудь пригодится - Моделсим следует запускать из меню Пуск, а не с помощью ярлыка на рабочем столе. Правда в последних версиях альтера это вроде бы исправила.
  10. Добрый вечер. Хочу промоделировать проект в альтеровском моделсиме. Сначала решил попробовать сделать пример с сайта альтеры. Но у меня почему Моделсим сразу выдает ошибку при попытке создания проекта. И закрывться не хочет, похожую ошибку выдает. Попробовал переустановить - не помогло. В чем здесь может быть дело?
  11. Решение оказолось более чем простое, на форуме альтеры об этом упоминалось. В конечном итоге, если использовать квартус 11 версии, то все проблемы исчезают. Но перед установкой новой версии я потер записи в реестре от предыдущих установок, может быть дело было в них, но проверять это не хочется :)
  12. К сожалению не помогло пожалуста. http://www.alteraforum.com/forum/showthread.php?t=32318 на альтеровском форуме нашел обсуждение проблемы, но как лечить ее не понятно :(
  13. в папке проекта есть папка со скриптами и загрузочными файлами, оттуда и запускаю приведу на всякий случай содержимое скрипта %QUARTUS_ROOTDIR%\\bin\\quartus_pgm.exe -m jtag -c USB-Blaster[USB-0] -o "p;DE0_Nano.sof" @ set SOPC_BUILDER_PATH_71=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_71% @ set SOPC_BUILDER_PATH_72=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_72% @ set SOPC_BUILDER_PATH_80=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_80% @ set SOPC_BUILDER_PATH_81=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_81% @ set SOPC_BUILDER_PATH_90=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_90% @ set SOPC_BUILDER_PATH_91=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_91% @ set SOPC_BUILDER_PATH_92=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_92% @ set SOPC_BUILDER_PATH_100=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_100% @ set SOPC_BUILDER_PATH_101=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_101% @ set SOPC_BUILDER_PATH_102=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_102% @ set SOPC_BUILDER_PATH_110=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_110% @ set SOPC_BUILDER_PATH_111=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_111% @ set SOPC_BUILDER_PATH_112=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_112% @ set SOPC_BUILDER_PATH_120=%SOPC_KIT_NIOS2%+%SOPC_BUILDER_PATH_120% @ "%QUARTUS_ROOTDIR%\bin\cygwin\bin\bash.exe" --rcfile ".\test_bashrc" pause и файла test_bashrc # file: nios2_sdk_shell_bashrc # # 2004.03.15 dvb # # +------------------------------------------------ # | This is the Nios II Kit SDK Shell rc file # | # | It calls the standard SOPC Builder rc file, first, and # | then patches a few things up to do with replicated # | scripts and revisions, so that the ones provided # | with Nios II take precedence. # | # | # | call the SOPC Builder standard script # | . "$QUARTUS_ROOTDIR/sopc_builder/bin/nios_bash" # | # | Alias things we like very much # | alias nb=nios2-build alias nios-build=nios2-build alias nr=nios2-run alias nios-run=nios2-run alias nd=nios2-debug alias nios-debug=nios2-debug alias nc=nios2-console alias nios-console=nios2-console nios2-download DE0_Nano.elf -c USB-Blaster[USB-0] -r -g nios2-terminal -c USB-Blaster[USB-0] # remove exit # End of file и еще у меня появился вопрос по плате :) если открыть исходники этого демо-проекта в квартусе, то он открывается и компилируется, но при открытии в SOPC билдере выдает ошибку, что не находит модуля АЦП и акселерометра разработки производителя платы, хотя в папке проекта и в самом проекте эти модули присутствуют. Возникает вопрос, как поместить их SOPC билдер? С помощью добавления новых модулей в SOPC билдере не получилось это сделать.
  14. Добрый вечер. У меня не получается загрузить демонстрационный проект с NIOS в отладочную плату DE0-nano board. В руководстве написано, что достаточно запустить командный файл из папки с проектом. Но как я понимаю отладчик не конектится с платой и выдает следующее сообщения (в прикрепленных файлах 1 рисунок) В руководстве же приведен следующий скриншот, как должно быть при правильной работе (рисунок 2) Что я делаю неправильно?
  15. Спасибо за ответ, интересно что за схему вы посоветовали бы в качестве гун на 160 мгц?
  16. Спасибо за ответы. Попробую уточнить вопрос. Преобразователь частоты планирую использовать для макета, а преобразователь нужен для работы частотомера, т.е. необходимо преобразовать 5 МГц в 160 Мгц или около того. Так как это планируется, как "proof of concept", желательно чтобы синтезатор был относительно простым и дешевым и не привязываться к каким-то решениям. А так получится, что например ADF4360 будет "сердцем" устройства, и что-то изменить при рабочем проектировании будет проблематично. Я подумываю поставить PLL, но мне не попадались VCO в продаже. Пока остановился на ADF4360, но могут быть трудности с ее установкой на плату, ну и с самой платой тоже :)
  17. Добрый вечер. Подскажите пожайлуста reference design или относительно несложную схему умножителя частоты для 5 мгц кварца, чтобы получить 100-150 мгц. Но желательно, чтобы элементы в схеме были доступные :) Пока все что смог найти это схемы ФАПЧ с VCO и DDS. Но у меня сложилось впечатление, что их проблематично приобрести, если только как опытные образцы заказать у производителя.
  18. Дорогу осилит идущий :a14: Я всегда считал, что в ВУЗе учат самостоятельной работе и придают "шизоидный" заряд одержимости :) Может быть у них не всегда получается этому научить или обучаемые этого не хотят :) Уважаемый bookd зря стер свое сообщение (или у меня глюк ) Интересный взгляд на программинг. почему у меня на работе не так? :(
  19. Спасибо за ответы. Со многим я согласен. Но дополнительно, продолжая тему, хочу задать вопрос насчет возможности смены сферы деятельности. Т.е. например советуют переодически (не очень часто конечно) менять ее. С точки зрения опытного специалиста реально переквалифицироваться с радиотехники, например в цифровики, с производства на разработку? И захотят ли такого человека брать на работу, даже если он по навыкам соответствует требованиям. "Знающие" люди могут с подозрением отнестись к такому "спецу" :) Поэтому интересно мнение именно "знающих" людей, принимающих на работу :) Насчет образования я думаю, что человек закончивший ВУЗ должен быть способен самостоятельно осваивать различные области деятельности. Но конечно, если ВУЗ не профильный это сделать трудно.
  20. Спасибо за ответ :beer: Согласен с Вами, сейчас стирается граница между embedded и x86 , "шментиумами" с "атомами" и т.п. И возникает вопрос о выборе направления, либо уйти в Си и все к нему прилагающееся, либо в ЦОС, Матлаб и Verilog (это не embedded, но все таки "железо"). Грубо говоря либо в "железо", либо в "софт". Но софт на мой взгляд, по косвенным признакам, переспективнее. Абсолютно согласен :beer:
  21. К сожалению никто пока не ответил на мой вопрос :) Может быть я его сформулировал неправильно? :smile3046: Конечно, если взять интересующую меня область embedded, то она очень обширная. А работодателю обычно нужно все и сразу. Да и по своему опыту знаю, что например для самостоятельной работы, нужно немало знать и уметь. А за 3 месяца вряд ли удастся всему этому научиться. Я думаю работодателю не нужен человек знающий, например Си в вакууме, а нужен вполне грамотный "инженер-программист" например. Поэтому я и задал этот вопрос. Забить на мечту(embedded (между прочим я в этом направлении учился и начинал еще на лабах работать с кр580вм80а) ) и смириться с обстоятельствами, или все таки потрепыхаться и главное в каком направлении? :) Ну и не стоит забывать, что еще и кушать хочется :) Наверно следует добавить почему у меня такие сомнения в направлении развития. Мне приходилось сталкиваться со своим руководством по разным вопросам, например по ТЗ, по срокам и т.п. Если почитать книги англоязычных авторов о "чистом коде", то по их мнению виноват в любом случае программер :) Но для того, чтобы иметь наглость дискутировать по этим вопросам с менеджерами, нужно быть крутым спецом :) Иначе не будет результата со всеми вытекающими.
  22. Согласен вопросы холиварные, но тема о обучении. В общих словах вполне ответ достаточен. Большое спасибо за информацию. Приму к размышлению. Интересно Ваше мнение по этому вопросу. "Да и вообще имеет ли смысл изучать электродинамику и т.п. самостоятельно, даже при условии практической работы с этой техникой или без вузовской профильной подготовки не разобраться достаточно для разработки? " В свое время занимался небольшой работой, связанной с МШУ. И пришел к выводу, что многое зависит от теоретической подготовки, но можно найти и референс-дизайны по интересующим вопросам и не углубляться в теорию. Вдобавок к сожалению современная литература по радиотехнике есть только на английском и практически на русский не переводится. Спасибо за ответ. Поторопился со своим сообщением :)
  23. Хм... Интересно на какие пакеты САПР следовало бы обратить внимание? Я сталкивался с HFSS и MWO. В свое время хотел разобраться с ADS. Да и вообще имеет ли смысл изучать электродинамику и т.п. самостоятельно, даже при условии практической работы с этой техникой или без вузовской профильной подготовки не разобраться достаточно для разработки? И еще вопрос, на Ваш взгляд, лучше осваивать Xilinx или остановиться на Altere с их Nios ом?
  24. Поэтому меня и мучают сомнения. Потому что на производстве я связан с радиотехникой и думаю стоит ли расширять знания в этой области(несколько лет), или все же лучше заняться обычной цифровой техникой, где у меня есть определенный опыт? Как то у меня в жизни получилось, что по образованию я специалист по ЦТ и устройствам НЧ, а работать приходиться с радиотехникой :) Вообще СВЧ для меня интересно, но как и куда развиваться в ней?
×
×
  • Создать...