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

PAL73

Участник
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

Информация о PAL73

  • Звание
    Участник
  1. ST-LINK/V2

    Цитата(kolobok0 @ Mar 26 2013, 16:30) задам банальный вопрос, но мало-ли... Вы ручками пытались сносить запись об устройстве в диспетчере устройств и заново потом инсталировать драйвер из коробки или самый свежий? Делал так: 1. При подключенном эстэлинке сносил его в диспетчере(правая кнопка - удалить). 2.Устанавливал последний с сайта st-link_v2_usbdriver.zip 3. Подключаю железку, она просит дров, я ей руками указываю путь к только что установленной дровишке. 4. Результат всегда один. Система видит, а прикладное ПО говорит нету такой железки
  2. ST-LINK/V2

    Новый сабж из коробки купленый у землянойэлектроники не хочет работать. Причем очень интересно Сабжей два, ведут себя абсолютно одинаково и интересно. Установка на двух других компах, которые никогда в жизни ничего не слышали про ST дает положительный результат. ST-Link-и видятся, работают как надо, перепрограммируются новой фирмварью через STM32 ST-LINK Utility. Вобщем все окей. А вот на моем боевом компе, где они больше всего нужны - шишь. Перепробовал всевозможные драйверы какие только нашел... Подтыкаешь эстэлинк к компу, он определяется. В диспетчере появляется STMicroelectronics STlink dongle. Но ни STM32 ST-LINK Utility, ни STVP не видят его в упор. А подтыкаешь STM8S-Discavery или STM32VL-Discavery - пожалуйста, все работает. Танцы с флешкой ничего не дали, следов Daemon тоже нигде не нахожу. Буду признателен откликнувшимся.
  3. ARM + SNMPv2

    Доброго дня всем. Есть железка на LPC1766 с SNMPv1. Собрано все из под KEILа. НО!!!! Заказчик просит v2. Вопрос - где взять? Задача довольно оперативная. Посему осваивать ПИКи 32 с их бесплатным стеком наврядли правильный путь. С ПИКами распрощался лет 7 назад, не скажу что не хочу - боюсь просто неуспеть... Нашел Интерниче, у них есть библиотеки под армы.... Но чето согласованиями уже мозг вынесли... До сих пор не могу ни узнать цену(это очень важно) ни получить эволюшен версию. Уважаемые, поделитесь мыслями...
  4. AD0GDR в LPC1766

    Добрый день всем. Пытаюсь окучивать АЦП указанного камушка в таймерных прерываниях, потому что нужна очень точная времянка измерений, а в главном цикле есть длинные процедуры. Читать AD0GDR не получается, точнее при чтении всегда 0. Выношу это место в главный цикл - АЦП работает, AD0GDR читается, все как надо, но задержки непозволительные. Найти в мануале ничего не могу. Поделитесь соображениями плиз.
  5. АЦП в LPC1766

    Вот и именно что эфэфэф...... замкнул вход ацп на землю кусочком медной проволочки длинной миллиметров 8-9. Сто раз в секунду запускаю преобразование, по прерыванию достаю содержимое ДР. Если больше переменной максимум_показаний то максимум_показаний=ДР, если меньше переменной минимум_показаний то минимум_показаний=ДР, ну и переменная последнее_показание=ДР. Вывожу все три переменные на экран жки. Через секунду-две переменная максимум_показаний рисует на экране опупительную цифирь 4095. Застрелиться. Цитата(stoker @ Nov 7 2011, 23:26) Я брал пример из Кейла. Если конечно полегчает, пожалуйста. Я видел этот пример, и пробовал его запускать, только переработав слегка, я вставил туда ловушки неверных отсчетов, как описал выше.... Ловушки ловили взахлеб. А вы уверенны что у вас не было 1/1000 ной неверных показаний???? Ваша последующая математика к ним чувствительна??? моя да...
  6. АЦП в LPC1766

    Цитата(stoker @ Nov 7 2011, 18:35) Не знаю как у 1766, а LPC1768 АЦП работает без нареканий, думаю, что проблемы могут быть в софте. Возможно, у вас неправильное преобразование знакового числа. Эти люди видимо тоже все не умеют преобразовывать знаковые числа при выводе отсчетов АЦП в терминал или на ЖКИ??? http://electronix.ru/forum/index.php?showt...99&hl=lpc17 Поделились бы лучче куском кода вокруг АЦП, глядишь бы всем полегчало. Мот вы филосовский камень в руках держите, а не знаете. Удачи.
  7. АЦП в LPC1766

    Добрый день всем. АЦП указанного камушка очень часто выдает лживые показания тяготеющие к крайним значениям разрядности. Нарисовать софтовый фильтр отсекающий эти выбросы и независающий при быстрых изменениях сигнала не удалось. Найти описание глюка у NXP и методы борьбы тоже никак. По поиску в инете и здесь на форуме вижу что проблема мне не приснилась. О ней говорят многие но вот никого поборовшего не встретил.. Посему творческий тупик.... Есть изделие с разведенной и натиражированной платой и нет софта, могущего быть отпущеным в жизнь.... КАК БЫТЬ???
  8. STM32F105R PB3 PB4

    Цитата(scifi @ Jul 22 2011, 00:44) Как бы раньше надо было думать :-) Можно сделать так, чтобы МК запускался в режиме загрузчика. Тогда соединится. Спасибо, помогло
  9. STM32F105R PB3 PB4

    Цитата(adnega @ Jul 22 2011, 00:09) Код#define JTAG_SW_DP_NONE               ((u32)(4)) #define RCC_APB2ENR_AFIOEN        ((u32)(0)) #define AFIO_MAPR_SWJ_CFG        ((u32)(24))     RCC->APB2ENR |=  (1 << RCC_APB2ENR_AFIOEN);     AFIO->MAPR =  (JTAG_SW_DP_NONE << AFIO_MAPR_SWJ_CFG); Это то понятно... а в каком месте проги это должно быть вставлено??? Никак не могу понять смысл следующего... To use the serial wire DP to release some GPIOs, the user software must set SWJ_CFG=010 just after reset. - сразу после сброса..... насколько сразу??? если вставить первой строчкой в майн??? не работает. и еще.... To release the debug pins, remember that they will be first configured either in input-pull-up (nTRST, TMS, TDI) or pull-down (TCK) or output tristate (TDO) for a certain duration after reset until the instant when the user software releases the pins. --- мой английский нервно курит.... не понимаю... О блин.... Заработало.... тока теперь другой трабл..... Житаг не коннектится с ядром..... Почему - вроде понятно..... Не понятно как бороть.
  10. STM32F105R PB3 PB4

    Можно показать КАК вы это делали...... ? Тактирование включено.... но не работает...
  11. STM32F105R PB3 PB4

    Добрый день всем.... У STM32 две упомянутые ноги при сбросе принадлежат житагу и свд. Не могу никак забрать их программой для работы в качестве GPIO. Вроде делаю все как описано в RM0008 - записываю 100 (пробовал и 010) в SWJ _CFG в AFIO_MAPR. Не помогает. Кто делал - подскажите в чем трабл.... Заранее спасибо.
  12. Добрый день всем. Стоит задача измерять интервалы следования импульсов , разрешающая способность на уровне 20нС. Т.е. счетчик должен работать на уровне 50-100Мгц. НО!!! потребление нужно получить не более 20мА. Хотел использовать LPC17хх.... Не проходит по пореблению. Поделитесь плиз умными мыслями...
  13. Добрый день всем. Работаю в связке STM8S+STVD+COSMIC+ST-LINK. ST-LINK тот что в составе дискавери... Так как при программировании через STVP приходится после каждого программирования отключать от платы шнурок программатора и пересбрасывать плате питание, а иначе она не стартует, нашел или подсмотрел(не помню) такое решение - запускаю в STVD дебаггер, программа сливается в микроконтроллер, и тут же его (дебаггер)выключаю. МК стартует, моя прога работает, шнурки дергать не нужно, тумблера счелкать тоже. НО!!! Появилась необходимость работать с внутренней EEPROM микроконтроллера. COSMIC позволяет это делать легко. Но при описанной мной процедуре программирования происходит запись в EEPROM нулей. Все что запомнил - живет только до ближайшего перепрограммирования проца. И ничего с этим не могу поделать. Чувствую что нужно заставить линкер не включать в свой выходной файл область EEPROM или запретить ее инициализировать. Но как это сделать - не могу найти.... Поделитесь кто знае... Плиз.
  14. LPC2104 и RL-FlashFS

    Цитата(DpInRock @ Sep 1 2009, 21:26) Исходя из того, что в топике даже не попытались привести код инициализации делаю вывод, что люди вообще не в курсах. Ибо причин не работы SPI может быть крайне много. А так как приведен тривиальный фрагмент кода, и даже ни в одном месте не сделана попытка обойти это зависание и проверить на реальную работоспособность... Короче люди элементарно не умеют отлаживать свои собственные программы. Ведь очень просто узнать - это сбрасывается по каким-то причинам флаг готовности (но SPI корректно завершает свою работу) или так клоки дохнуть или еще чего... Т.е. проделать элементарные вещи. И при наличии осциллографа не увидеть как работает SPI - это вообще нереальная ситуация. Проще интерфейса очень трудно придумать... Постараюсь удержаться в парламентских выражениях. Хотя если про меня начинают говорить в третьем лице в моем присутствии я обычно не стараюсь. Вы со своего первого поста начали рубить категоричными выражениями не видя картинки, ну так получите. 1. На всяки случай - виснет здесь К флэшке это отношения не имеет. Вот и именно что имеет, пока не вставлена флешка все работает, посылки идут, зависания не происходит. 2 finit для меня черный ящик Так и надо было топик называть - научите работать с SPI. И не приплетать флэшку. Я сказал что не знаю что делает функция верхнего уровня(финит), для которой эспиайные функции только инструмент, и поэтому я не могу проверить правильность ее работы осциллографом. И из этого вы сделали вывод что я не умею работать с эспиай. Даже несмотря на то что я перичислил вкратце задачи, к-рые я окучивал с его помощью. У вас с адекватностью все в порядке? Над вашими постами, их категоричностью и оторванностью от ситуации пять человек ржет с этой стороны компа. 3. Ибо причин не работы SPI может быть крайне много. Проще интерфейса очень трудно придумать... Вы себя то слышите? Вы в одном посту себе противоречите. Рассуждаете с категоричностью тинэйджера и с его же уровнем знаний. 4. И при наличии осциллографа не увидеть как работает SPI - это вообще нереальная ситуация. см. пункт 3 Еще раз русским языком и после этого идите туда откуда пришли, ибо мне нужен совет делавших конкретное дело а не сентенции считающего что он все знает о том что он считает что он все знает. УМЕЮ. РАБОТАЛ. "С карточками раньше работал. Взял программку инициации карточки из своего проекта на авр, посадил сверху на упомянутый драйверочек SPI, засунул в 2104 в этой проблеммной платочке - карта отзывается, инициализируется. " - ЭТО ПОНЯТНО, ИЛИ ЭТО ДЛЯ ВАС СЛОЖНЕЕ В ПОНИМАНИИ ЧЕМ ЭСПИАЙ? "Вся проблема в том что функция finit для меня черный ящик(она сидит в библиотеке) и я не могу знать что она должна делать и не могу посмотреть поэтому осцилом правильность хода её выполненияю." - ЕСЛИ И ЭТО ТОЖЕ НЕ ПОНЯТНО, ТО РАЗГОВАРИВАЙТЕ С ОБОЯМИ. НИЧЕГО ЛИЧНОГО
  15. LPC2104 и RL-FlashFS

    Цитата(esaulenka @ Aug 31 2009, 21:40) Меня несколько смутили слова "FIFO" и упоминания SSPSR - это самый что ни на есть SSP. Открыл даташит на LPC2104, там уже всё расписано: Как же мне вам написать, чтобы вы меня поняли... Я умею работать с эспиай, я им окучиваю и памятешки, и ацпшки, и кан-контроллеры, и генераторы и часики и в АВРках, и в ПИКах и в ЭЛЬПИСИШНИКАХ. Абзац что вы привели я знаю почти наизусть. ФИФО в моем коде упоминается потому, что я ВЗЯЛ РАБОТАЮЩИЙ ПРИМЕР ДЛЯ 2141(он работает на SSP) И ПОПЫТАЛСЯ ЗАСУНУТЬ ЕГО В 2104. НО В ПЕРВЫХ РЕВИЗИЯХ 2104 НЕБЫЛО SSP, ПОЭТОМУ драйверок SSP-2141 я переписал по смыслу и по опыту для SPI-2104. Функцию spi_send из моего драйвера я вам показал и сказал что в ней виснет иногда. Вся проблема в том что функция finit для меня черный ящик(она сидит в библиотеке) и я не могу знать что она должна делать и не могу посмотреть поэтому осцилом правильность хода её выполненияю. Поэтому я попросил совета у людей, делавших это. Раз вы сами признались что ни с одним из сабжей моего топика вы не работали - давайте не будем теоретизировать. Всего хорошего.