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

MementoMori

Свой
  • Постов

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

  • Посещение

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


  1. Так... вроде бы скомпилировалось и слинковалось. Но почему-то не запускается... Контроллер чначала ресетится, экран становится белый, а при нажатии Run в контроллере стартует предыдущая записанная программа.... TEST.rar
  2. Viko я не библиотеки скрещиваю, а проекты, один из них мой, созданный с нуля на основе последних библиотек другой с USB, со старой библиотекой (FWLib), вполне рабочий проект. Разобрался... на отсутствие указанных библиотек не ругается. Ругается вот на что: Я думал, что true и false у компилятора в ДНК прописаны... А фишка "Go to definition of "true" " почему-то не действует... Я даже на знаю где они должны быть определены. Вставка #define TRUE 1 #define FALSE 0 решает проблему, но будет ли работать, не знаю. Мне непонятно, поченму компилятор ругается на "extern volatile bool" фразой error: #20: identifier "bool" is undefined. Причем текстовый редактор bool подсвечивает синим. Приаттачил последнюю версию. TEST.rar
  3. :laughing: Господа, ну помогите. Осталось всего 2 ошибки, я что-то застрял. В моем проекте последняя версия StdPeriph. В исходном проекте эти файлы в папке и в группе, обозванной почему-то FWLib Причем поименный состав папок StdPeriph и FWLib отличается. Компилятор ругается на отсутствие stm32f10x_lib.h и stm32f10x_type.h Если их подключить то компилятор ругается на повторное определение типов и имен, которые уже определены в файле stm32f10x.h Заменяешь ссылки на stm32f10x_lib.h и stm32f10x_type.h на файл stm32f10x_lib.h и stm32f10x.h - опять ругается. TEST.rar
  4. скачал заново все одной версии, скомпилировал, заработало. Появился еще вопрос. Инициализирую порт: Объясните, почему для CNF используется операция &= ~, а для Mode - операция ИЛИ ? Я так понял, что операция, производимая с CNF3 приведет к обнулению соответствующих битов, чему бы они раньше не равнялись. А операция с Mode3_0 не затронет бит Mode3_1? То есть, если я хочу включить 10 МГц, до этого у меня были нули (вывод на вход), то это сработает. А если был режим 50 МГц, то его нужно сначала обнулить?
  5. Исправил. Все равно выдает ту же ошибку. TEST.rar
  6. ДА пожалуйста! Но схема не моя - китайсы плату ваяли. И разнесли 16-ти битную шину данных по 2 портам. Чем существенно снизили скорость работы. MINI_STM32_V3.0_SCH.pdf Mini_STM32_STM32F103_TFT_LCD_Board_V3.pdf
  7. Скачал с официального сайта указанную библиотеку. Сделал все по инструкции http://amberclan.clan.su/publ/uroki_po_pro...periph/7-1-0-81 Не компилируется, выдает ошибку "STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c(2870): error: #20: identifier "TIM_CCER_CC4NP" is undefined " Что делать и кто виноват? TEST.rar
  8. дисплей ili9320 интерфейс параллельный
  9. Немного вник - оказывается, в эту вкладку вписываются только .c файлы, а includes вписываются через Options. А скопировано было все... Вот только проблемы не кончились: Это что за...
  10. Keil тупит или я?...

    Господа, осваиваю STM32F103. Пользуюсь KEIL. Пытаюсь скрестить два проекта, в одном LCD библиотека, в другом библиотека для работы с USB. Скопировал файлы. Создал группы. В группу добавил файлы. Как понимаете, добавлял средствами KEIL, а не где-то вручную прописывал. Тем не менее, добавленные файлы при компиляции компилятор не находит. Парадокс - лезу во вкладку Project, нажимаю на ненайденный файл, жму правую кнопку мыши, "открыть файл"- он открыватеся. Почему пользовательский интерфейс понимает структуру проекта, а компилятор нет. ПРоект прилагаю. HybridProject.rar Ishodniy_Proect.rar
  11. Спалил программатор, заменил контроллер на обновленную версию atmega8A. Шьется без проблем, но вот почему-то схема не программируется. ДРугой схемы или другого программатора для проверки нет. ПОдходит ли прошивка для mega8 для контроллера Mega8a ?
  12. Господа, есть платка китайская с STM32F103, есть туева хуча примеров под нее, все вроде бы рабочие. А вот с USB-HID возникли сложности... Заливаю проект в плату, запускаю предлагаемую программу для обмена данными по USB. ПРограмма пишет, мол найдены только 2 USB-HID устройства, обе - мышки. Выкладываю проект и програмку для компа (в подпапке "USB"), если не трудно, посмотрите, где в проекте может быть косяк. MINI_USB.rar
  13. Спасибо, уже докумекал. J6 (ERASE) на одну секунду, потом J5 (TST) на 20 секунд. Все стерлось, восстановилось, уже успел восстановить прошивку и проверить программатор в работе. Спасибо. Ща создам тему с вопросом уже по CortexM3 в этом разделе)))
  14. Сделал это: Только замыкал J6 (плата другая). Хотел просто стереть прошивку. При подключении USB то же самое - неизвестное устройство. НИкаких новых COM-портов не появляется. Что это? Я не стер прошивку? Неисправен контроллер?
  15. Хм... скачал самбу 2.12 - в ней вообще сом-порты предлагаются....
  16. ДОбрый вечер. ДВа года успешно проработал клон JLink'a - DPM компании MCUTool. И теперь вдруг перестал работать. Вот он http://www.mcutool.ru/products/debug/arm2.aspx А вот схема http://www.mcutool.ru/downloads/sch.dpmarmcortex.pdf Проблема выглядит следующим образом - прои подключении определяется неизвестное устройство. При нажатии на кнопку "подробности" винда пишет, что устройство былор остановлено, так как сообщило об ошибке. Соответственно светодиод "Ready" не горит. Стал проверять осциллографом по схеме. Преобразователь питания работает, 3.3 вольта на контроллер подаются. На входах DP и DM тоже какие-то однородные импульсы присутствуют. Можно ли как-то проверить, слетела ли прошивка или сгорел контроллер? Насколько я знаю, контроллер можно прошить через USB, без JTAG. Что и где на плате нужно перемкнуть и какой программой попробовать обратиться к контроллеру? Прошивка имеется, можно ли ее залить через USB не внося изменений в плату?
  17. Господа, хочу собрать усилитель на TDA7052A. Есть два вопроса: 1. Мощность усилителя 1 Вт, хочу такой же динамик и поставить. Вытянет ли он 1 ватт, если напряжение питания будет 5 вольт, а динамик 8 Ом ? В даташите максимальное напряжение питания 18 вольт - может оно как раз и соответствует 1 ватту? В общем, хочу получить максимум от усилителя и динамика, напряжение питания 5 вольт, но в принципе, могу питать и прямо с аккумулятора, от 11 вольт. 2. Один из источников сигнала - меандр с контроллера. То есть напряжение 3.3. вольт и его по любому нужно ограничивать резисторным делителем, перед тем, как подавать на вход. До каких величин его нужно ограничивать? TDA7052A_AT.pdf
  18. Нужна ли внешняя плата, если используются аккумуляторы со встроенной индивидуальной защитой? Где купить что-то вроде этого http://beriled.biz/product_365.html НАшел только на одном российском ресурсе. Хм... а ведь такая плата защиты совсем несложная и с хорошим даташитом http://datasheet.sii-ic.com/en/battery_pro...on/S8254A_E.pdf Схема на стр 19. Сама микра стоит 70 рублей.
  19. Господа, хочу собрать батарею из 3-х li Ion аккумуляторов типоразмера AA. Видал не ебае схему защиты http://www.ebay.com/itm/1-PCM-Protection-C...=item3372a9486d . Но они в РФ не шлют. Погуглил, нашел пару микросхем фирмы MAXIM, которые осуществляют защиту в батарее. Объясните мне, в чем суть защиты? Контроллируется зарядный и разрядный ток, а так же напряжение? Если только это, то может мне восползоваться свободными входами в ADC STM32 ? У него есть оконный компаратор, который генерирует прерывание при выходе напряжения за определенные рамки, так что процессор этим не загрузишь. Или же лучше не браться самому, а собрать на спец микросхеме или попытаться добыть китайскую платку? Если это важно, уточню - зарядку буду осуществлять микрой MAX1758
  20. Хм... тот корпус, что я выбрал стоит 15 евро. (около 600 рублей). КОРпус Sanhe который я хотел взять стоит 250 рублей. Да, дороговато. Но на общей стоимости проекта эта разница в 350 рублей не сильно скажется. К тому же, как сказал tired - клиент платит.
  21. Спасибо за ссылку на "точку опоры". Первая же ссылка там - на корпуса OKW. Нашел в их каталоге то, что подходит даже больше чем корпус, ссылку на который я дал в первом посте. Плюс корпуса влагозащищенные, то чего нет на складе возят под одной штуке.
  22. Нашел поставщика, который 10 штук пожет привести минимум. НИкому не надо? МОжно вскладчину.
  23. нечитатель, зачем столько пафоса? Я вот не смог разглядеть за ним сути. Спасибо, кэп, оба названия мне были знакомы и без намеков. Sanhe все-таки предпочтительней. Автор даже готов мириться с тем, что цена у них в два раза выше. Вообще чип-дип - самя неадекватная в плане цен контора и все, что я встречал. Именно тот корпус, что я указал, идеальнее всего мне подходящий, отсутствует на российских складах компаний, найденных целенаправленным поиском. И продавать меньше 500 штук никто не хочет. Возможности гугла уже использованы. Я и обратился за помощью на форум, в расчете, что кто-то подскажет конкретного поставщика, готового продать одну штуку. То, что найдено в чип-дипе не совсем подходит по размерам окна под дисплей. Охренеть, такие корпуса есть в Украине и шлют по по одной штуке. Вот только неясно, что там с отправкой в Россию. НАверное золотые по цене будут.
  24. Спасибо. Тот, что я хотел первоначально, конечно же лучше и стильнее, но попробуем и с одинм из тех, что в чип-дипе..
×
×
  • Создать...