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

zoddy

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

1 Подписчик

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

  • Звание
    Участник
    Участник

Информация

  • Город
    Array

Посетители профиля

1 366 просмотров профиля
  1. Уважаемые потенциальные заказчики. Есть острое желание практиковаться в разработке печатных плат в KiCAD. Просто так для себя ковыряться уже не интересно, а на основной работе занимаюсь только разрботкой ПО для МК. Навыки по разработке схем электрических принципиальных и печатных плат совсем не востребованы, а терять их не хочется! Поэтому предлагаю заинтересовавшимся совместить мое желание практиковаться в KiCAD c Вашей потребностью в разработке печатных плат. Территориально - Екатеринбург, можно удаленно. О себе: по образованию - инженер по специальности радиотехника. 13 лет занимаюсь разработкой устройств на микроконтроллерах AVR, MSP430, Microchip, STM32 и т.д. Лет 6 разрабатывал платы в связке Altium - Topor - Altium. Платы были не сложные, в основном 2-4 слоя. Высокоскоростные платы и силовуху, к сожалению, не разрабатывал. Года два назад начал искать альтернативу Altium Designer, с возможностью работать в Linux, так и начал осваивать Kicad. На данный момент для KiCAD разработана обширная библиотека компонет, приближенная к ЕСКД, освоены средства автомацизации для получения перечня элементов и т.д. Что умею: на входе - схема электрическая принципиальная, на выходе - gerber файлы для заказа платы, перечень элементов или спецификация по ЕСКД, монтажный чертеж, 3D модель платы. Примеры прилагаются. P.S. Трассировку выполняю как-правило в Topor(имеется лицензия 2L), но можно и средствами самого KiCAD. schematic.pdf ________.pdf
  2. Было бы неплохо в объявлении указать какой хотите использовать блютуз модуль? Есть опыт реализации устройства на связке STM32F4XX + SPBT2632C2A(Bluetooth v3.0 SPP). Исходя из этого опыта скажу, что архитектуру ПО во многом определяет именно модуль: есть ли в нем нужный вам стек, или стек нужно колхозить на основном МК, ну и т.д. К сожалению, не подхожу под ваши критерии, т.к. нахожусь далековато от Москвы, поэтому обойдемся только советом по конкретике с выбором модуля.
  3. STM32F4 discovery VCP

    Когда-то занимался вопросом поднятия VCP на плате DiscoveryF4. Уже не помню что и как, но на всякий случай выложу вам IAR-овский проект, в котором реализован вывод printf("Hello, world") в виртуальный COM порт. Изначально курочился пример от ST... что-то навроде этого ST USB Software... сейчас уже, к сожалению, вспонить не получится. В принципе, пример рабочий... только что на плате проверил, если поможет, то поможет... если нет, то... в общем, у каждого свой путь познания :-) P.S. Перед опробованием примера не забудьте поставить дрова VCP USB_VCP_printf.rar
  4. ST производит одладчик с гальваноразвязкой ST-LinkV2-Isol(up to 2500 VRMS) ST-Link v2 Купили данный девайс, пользовали некоторое время, правда ST-Link-Isol периодически "отваливается" в процессе отладки, в то время, как обычный ST-Link работает без сбоев.
  5. stm32f103 USB CDC

    Приложение на PC самодельное? Попробуйте поменять тайминги в настройках COM порта при инициализации. Могу порекомендовать проверить как идет обмен в какой-нибудь программке типа Adwanced Serial Port Monitor. Если в ней данные получаемые от микроконтроллера отображаются, то тогда однозначно проблема в таймингах. P.S. Совсем недавно делал проект с подобной задачей(передача данных мк и прием обратно через VCP)... у меня проблема была именно в настройка таймингов, при этом я программе PC использован синхронный режим приема данных, и при приеме некоторые данные не принимались.
  6. AVR IAR 5.4 + SlickEdit 16 баг

    Есть небольшая статья по SlickEdit... так вот... оттуда цитата "Сопряжение с компиляторами и не только Рассмотрим как редактор SlickEdit прикрутить к компилятору IAR. Project->Project properties вкладка tools выбираем Tool name - Build и в строке Command Line пишем "c:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\common\bin\iarbuild.exe" "%rp%rn.ewp" -build %bn -log all. Можно путь полностью не прописывать, но это понятливее и знаешь где искать =). %rp - SlickEdit Project Path, %rn - SlickEdit Project Name ( все псевдонимы вида %xx ). Имя проекта SlickEdit должно совпадать с именем проекта в IAR, если же имена и/или пути отличаются, то писать вместо %rp%rn.ewp полный путь к IAR-Проекту. К примеру D:/my_projects/key_logger/v11.ewp). В строке Run from Dir указать %rw (%rw - Project Working Dir) Поставить галочки Capture output (захватывать вывод от компилятора), Output to build window (перенаправить в окно Build SlickEdit`а), Clear Build window (Очищать окно Build перед новый постройкой проекта) и при желании Beep on Completition (выдать звуковой сигнал по завершению)" У меня все работало.
  7. stm32f4xx

    Я где-то полгода назад под линухом(Ubuntu 10) STM32VLDISCOVERY к эклипсу прикручивал. В принципе работало, но тормоза при отладке жуткие! Если интересно... могу поискать ссылки.
  8. STM32F100C6T6 и 1-wire

    не знаю, что у Вас там не получается... но у меня на платке STM32Discovery данный датчик шуршит без проблем... и как раз Atmel-овский примерчик был взят за основу... так что скорее всего где-то ошибочка закралась... выкладывайте код - будем смотреть
  9. Я в своих программах поступаю так... union _Union_Struct { uint8_t Array[0x8]; // массив с данными структуры struct _your_structure // структура { ......................................... }Your_Structure; }Union_struct;
  10. А не пробовали поставить сам flash magic под wine? В принципе, проблем быть не должно.
  11. Гм... странно... у меня все работает и в Кайле и в Иаре... В иаре метода настройки дебаггера следующая... В разделе Options/Debugger выбираете ST-Link, на вкладке Download ставите галку Use Flash loader, в меню Options/Debugger/St-link ставите галку на SWD... и все - должно работать!
  12. Ну с русскоязычной литературой по этим контроллерам напряженка, так что привыкайте разбираться с англоязычной... читайте Reference Manual, там расписаны все потроха. В качестве базового представления разве что можете поискать книжку "Микроконтроллеры фирмы STMicroelectronics на базе ядра Cortex-M3. Серия STM32", автор Тревор Мартин. Но не надейтесь, что она вам сильно поможет. Для платки STM32Discovery есть примеры от производителя... покопайтесь на сайте. С них же и пробуйте начинать разбираться, как контроллер работает.
  13. Есть примерчик для STM32(an2598) http://www.st.com/stonline/stappl/resource...SubClassID=1169
  14. Ну, я так полагаю, ... Вы не там копаете... Разберитесь сперва с тем, что вы хотите в конечном итоге получить... Судя по приведенным фрагментам кода, Вы настраиваете таймер на переполнение при CNT=7200, при достижении счетчиком CNT=3600 произойдет махание ножкой в соответствии с режимом PWM1. По переполнению счетчика, происходит событие Update, счетчик итак начинает считать с CNT=0 и вы опять же зачем-то подсовываете в него значение 0x00, при этом, учитывая, что событие Update генерируется с задержной на несколько тактов, плюс вход в прерывание 12 тактов... , а счетчик уже начал считать... и на каком-то такте вы его снова обнулили.... вот и получается ваше дрожжжжание фронта. В данном случае, логичней было бы изменять длительность периода таймера в регистре ARR... или значение длительности импульса в регистре совпадения CCR1.... а не пытаться изменить значение счетного регистра, да еще при этом на запущенном таймере. В общем, не мешало бы вам почитать вдумчиво Reference Manual.
  15. Доброго всем вечера! Не сочтите за рекламу... скорее совет для тех, кто не знает с чего начать, но очень хочется :-) Недавно попала в руки платка STM32VlDiscovery... в общем, был приятно удивлен. Платка, собственно говоря, простецкая... но своя изюминка все же есть. Стоит разумных денег( у нас в Екб - 620р.) На борту есть отладчик (ST-Link), а так же таргет в виде STM32F100RB с обвязкой. Полное описание см. http://www.st.com/internet/evalboard/product/219866.jsp В общем, для тех, кому хочется пощупать новый контроллер, но не так много свободных денег, это самое то... берите, не сомневайтесь. По указанному выше адресу приведены описания, примеры, рекомендации по старту под IAR, Keil, Atollic studio, короче, все что нужно... P.S. ST-Link ом можно шить и отлаживать уже свои последующие разработки... проверено лично :-)
×
×
  • Создать...