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

Cahes

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

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

  • Посещение

Репутация

0 Обычный

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

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

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

753 просмотра профиля
  1. Начал изучение программирования STM32F103 с System Workbench + STM32CubeMX, и по обучающим материалам составил мнение - что каждый раз при экспериментах надо прошивать (читай - насиловать и изнашивать) микроконтроллер, что вообще не оправдано (кроме последнего случая). На предмет симуляции контроллера для данной системы (Eclipse) нашёл следующее: Программный симулятор микроконтроллеров ARM в Eclipse, с чего понятно - что по простачку симулировать можно из командной строки, если встраивать в систему - куча всего всякого, и в конце концов - получаем текст с содержимым регистров. - Так что-ли понимается симуляция у программистов? Я ожидал некое схематическое изображение светодиодов, аналоги вывода на дисплей, какие-то сообщения об частоте, выводе единиц на контакты, индикацию процессов в АЦП и т.п. Чёрт ногу сломит. Это обычное дело? Стоит остановиться на этом? Или есть нечто более удобное для новичка? Может в других системах?
  2. Спасибо, почитаю. Я встречал тему об подключении компилятора для микроконтроллеров, но то - что я выкачал, оказалось с расширением *.msi. Да и среда, всё-таки, предполагаю - не "заточена". Визуальный графический редактор STM32CubeMX и среда разработки System Workbench for STM32. (Ставлю). Хочетсяж быть белым человеком... Например, постомотрел сравнительный видоеролик блогера с первым впечатлением от Atom и MSVStudio (без отношения к микронтроллерам) - Atom резко выделяется по качеству интерфейса. Очевидно, во всех "нормальных" средах есть все актуальные блоки, другое дело - "душевная атмосфера", создаваемая интерфейсами. Например, работая в редакторах Gimp или Pinta, я отметил - что их писали калеки для калек, в отличие от Фотошопа. Аналогично можно сравнить Микрософт Оффис и всякие линуксовые поделки, как собственно и сами Линукс и Виндоус. Про Кайл я встречал что - интерфейс по восприятию хуже чем у Вижуал Студио. По описанию, в "Систем Ворк Бенч" есть интерактивный мастер программирования микропроцессоров - "мышкой ткнуть в контакт", мастер всё пересчитает, подгонит, сэмулирует работу устройства и тп., в отличие (предположительно) от сред с подтянутыми компиляторами, которые изначально заточены на PHP или VB программировать, а мы можем в них просто писать текст и скармливать компилятору.
  3. Чёт я запутался: не находятся ссылки с набором "Visual Studio Code программирование stm32 под Linux" - чего-то не хватает. Для работы дополнительно устанвливается VisualGDB. Но у меня складывается такое ощущение, прошу прояснить и поправить - что этот набор для винды, а под линуксом сама среда работает, но плугин для микроконтроллеров отсутствует. То есть - на линуксе в "Visual Studio Code" программировать STM32 мне не светит - не так ли? Ещё, если не затруднит: Вычитал что виндовые среды разработки, работая под вайном в линуксе, не обеспечивают прошивку микроконтроллеров через программатор STLinkV2, как в линуксовых прогах обстоят дела сэтим? Например - STM32CubeMX?
  4. Когда-то использовал MSVisualStudio под виндой, сейчас начинаю изучать программирование микроконтроллеров (конкретно - STM32F103C8T6) под Линуксом, и хочу продолжить в привычной системе, но обнаружил - что современная VS 2017 отличается от давней по внешнему виду и называется по другому - VS Code, по сему вопрос - это вообще "та" программа? На сколько я понял, в специализированых средах (советовали Каил - но нет версии для Линукса) есть среда эмуляции работы готового устройства, если я не путаю это с дэбагингом, в VS или "VS Code" есть такое? Не прогадаю?
  5. Ну, я уточню. Прошу поправить и помочь "правильно задать вопрос", так-как я первый раз с этим сталкиваюсь. Здесь потребуется подпитывать резонанс, в виду чего нужно "угадывать фазу", кроме этого потребуется совмещать включения ключа выхода с этой фазой с определённой задержкой/опережением, кроме того ещё один ключ должен работать "совсем на другой частоте", как правильно подметили, но эту частоту нужно совмещать по обертонам/гармоникам с главной частотой. Что такое обертон - знаете? Я бы нарисовал, но я не могу понять - что вам не понятно? Я пришёл к жизненному выводу - что лучше не рассказывать сразу всего, это только мешает беседе, порой правильно поставленный вопрос, без лишних образов, оказывается чистым и удачным, в отличие от замусоренного "готового результата".
  6. Ну например так: - Функциональная схема, навскидку.
  7. Ну значит как-то так: В прицепе моделька в микрокапе: 1.cir.txt Это просто затравка для объяснения идеи, не пинайте. Амплитудная модуляция - 30кГц и 3МГц (примерно). Предположительно нужно будет смотреть форму сигнала на одном из каналов, поэтому пропустить его через триггер не разрешено. ******** Не интерфейс а мучение какое-то.
  8. Купил единственные у продавцов STM32F103C8T6 и STM32F050F4P6 по одной штуке, чему рад безмерно. Это лучше понять по модели. Взялся рисовать схему в MicroCAP-е - да не нашёл spice-моделек, чё делать? На форуме microcap.forum24.ru мне ни кто не ответил. Спасибо, я подумаю.
  9. У нас в городе есть два продавца, продающих STM, у одного из них есть STM32: STM32F050F4P6 80 РУБ В НАЛИЧИИ 1 ШТ STM32F103C8T6 160 РУБ В НАЛИЧИИ 1 ШТ В ролике на ютубе про STM32F103C8T6 показан данный проц на плате с обвеской, которая продаётся на AliExpress за 110 руб. При этом, еcли я правильно понял, она может себя сама прошивать, после "инициализации" другим программатором, который посредством маленького чипа преобразует USB-сигналы в UART, то есть типа COM-порт. Здесь непонятки: Ознакомившись с STM8L(S)-Discovery и ST-Link V2 я понял - что они программируют другие контроллеры посредством своего аналогичного, иногда более мощного микроконтроллера. Тогда почему мне советовали их и отговаривали от COM-программатора, когда разница в цене ошеломляет, и на видео показана вполне приемлемая простота и скорость прошивки? На STM8S-Discovery вообще два контроллера и место под третий. И раз она может себя прошивать через переходник USB-UART, то может мне не тратиться на "ST-Link V2" (который у нас порядка тысячи рублей), а ограничиться переходником? Или вообще - инициализацию можно сделать "у товарища" и программатор или переходник мне нафиг не нужны? Я, пожалуй, куплю оба, пока есть, но кусается - что навороченная плата стоит много дешевле отдельного контроллера. Я, в полглаза, в прошлом, присматривался, и думаю - что не найду аналогичных отладочных плат в сборе, максимум макетную плату под распайку.
  10. В ДНР. И доставка двумя курьерскими службами. И вообще - для проб и риска следует начать с имеющихся дешёвых и удовлетворяющих предложений, например PIC16F1503-I/SL за сорок рублей, или STM8S003K3(smd) за 32 рубля. Кроме того, для STM необходимо будет докупить программатор, а для простых можно обойтись COM-портом. Спрашивая о проге, я имел в виду поиск бесплатной и сердитой IDE (среды разработки), то есть чтоб удобно было программировать, а в Micro-CAP-е и LTSpaice-е я такого не встречал. Вопрос именно про среду разработки актуален. И ещё - почему напрямую с микропроцессора нельзя снять частоту? Кроме того нужно будет 3-х мегагерцовый синусоидальный сигнал отслеживать и посылать некую единицу в такт затуханию второй полуволны, это реализуемо на микроконтроллере? Почему советуете: ? Цена 200р., на вскидку, с одноклассниками с аналогичными параметрами. Также нашёл: "STM32F050F4P6 - тотальная халява, а что дальше?", это что - был акционный вариант на "новый год"?
  11. Честно говоря именно так и собирался. Про грубость выдачи мне не понятно. Но если ваш опыт показывает лучший вариант - я "за"! Хотя хотелось бы почитать мнения очевидца про "бока" использования напрямую выхода частоты с контроллера. Ясно, я MicroCAP осваиваю. Думал - есть нечто специализированное. - имеет значение 32-разрядность? И у нас STM32 не продаётся, можно выписать, но смысл? Я практикую систему БТГ с подстройками, уровня Акулы, только множество узлов, куча микросхем и сложность при модернизации меня не "обрадовали". - очень актуальна возможность удобной модернизации, сроки здесь не актуальны. А горсть микросхем стоит столько-же, как и средний микроконтроллер. Ладно, образ составил, спасибо.
  12. Не паял, интересовался разными, предпочитаю (из простых) - PIC, как советовали - из-за лучшей выборки по сравнению с Atiny, STM8 заманчивы но в наличии их у нас нет. Имею навыки в С++ на Visual Studio, но контроллеры не программировал, Micro-CAP. Про "Кварцевые генераторы, управляемые напряжением (VCXO)" - не много не понял в применении у меня. Собственно, хорошо бы качественный эмулятор, чтоб я прояснить задачу, что посоветуете? Лицензия не важна.
  13. Требуется выбрать микроконтроллер для следующей установки: Надо работать с двумя частотами - порядка 30кГц и порядка 3МГц; Надо отрабатывать ФАПЧ по этим частотам и тактировать, при этом увеличив или уменьшив сдвиг фазы и подстраивая частоту; Надо низкую частоту высчитывать исходя из высокой - деля на два, то есть на 128, 64 и тп.; Надо получать и обсчитывать значения напряжений постоянного тока с трёх датчиков; Пока всё - что надумал. Прошу направить на подходящий и минимальный по стоимости микроконтроллер.
  14. Т.е., например, эмиттер-коллектор транзистора оптопары обратной связи подключён параллельно конденсатору, задающему частоту, если я правильно понял. Кстати, а если вместо этого конденсатора подавать сигнал от другого генератора, схавает его шим, как своего родного? Будет он работать в обычном режиме, если не принимать во внимание обратную связь? Кажись зрозумыв. Квазирезонанс работает на, как-бы, одинаковом периоде колебаний, но с разным промежутком между колебаниями, другими словами с изменяемой частотой в зависимости от потребляемой мощности. Значит, надо использовать однотактный шим, настроить его мёртвую зону, равняясь на период первого колебания резонансной частоты, и изменять частоту генерации в зависимости от потребляемого тока. Как-то так. Но опять же, здесь запор делается примерно. Надо будет подбирать подстроечником ориентируясь на КПД. О..о, вы то мне и нужны. Соотношение между током и напряжением - имеется в виду слежение за напряжением на транзисторе и выходным током, если правильно понимаю. И снимали вы эти сигналы последовательно и параллельно включенными резисторами плюс оптопары. Схемы не сохранилось? Что скажете по поводу следующего принципа. 2И-НЕ логика управляет транзистором в однотактном режиме ( по всей видимости речь идёт об косом мосте). Детектор на трансформаторе, в виде последовательно резистора, диода и оптопары, определяет переход через ноль на спаде первой полуволны, чем посылает сигнал на второй вход одного из элементов, закрывая его. Второй детектор подаёт сигнал об переходе через ноль на спаде второй полуволны, чем предлагает открыть второе колебание. Это соответствует обычному резонансному режиму. Но, чтобы сделать регулировку, некоторые колебания мы будем разрешать а некоторые - нет, чем займется третий детектор на компараторе TL431. Таким образом будет идеальное закрытие в нуле и регулировка. Как думаете?
×
×
  • Создать...