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

0men

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные 0men


  1. On 12/15/2023 at 1:05 PM, Edit2007 said:

    Согласно UserManual (рисунок тактирования МК), данный бит отключает частоту от RTC, на FWDT частота идет всегда.

    согласно рисунку от RTC отключает RTCSRC[1:0], а IRC40KEN отключает сам клок IRC40K

  2. On 12/13/2023 at 11:17 AM, LAS9891 said:

    Контроллер GigaDevice GD32F103RBT6. Вопрос в заголовке. Использую FWDGT. Запускается и ресетится как надо, а как его выключить, если он перестал быть нужным? В регистрах нужного бита не нашёл.

    FWDGT клокируется от IRC40K. Это клок можно выключить в регистре RCU_RSTSCK битом IRC40KEN



     

  3. On 12/1/2023 at 5:37 AM, haker_fox said:

    Согласитесь, что с фразы "у меня работает" дальнейшее обсуждение теряет смысл, т.к. само постулирование сугубо субъективно и описывает частную, а не общую картину.

    Соглашусь ) тем более было бы интересно пообсуждать с тем, у кого не заработало и понять что именно )

  4. On 11/30/2023 at 4:44 AM, haker_fox said:

    Про адаптацию я ничего не говорил. Следовательно, акцент был сделан на том, что "тот же самый" - это именно тот же самый. Т.е. без каких-либо доработок.

    у меня работает тот же самый бин без всяких корректировок. ф405. Куча дма, таймеры, спи, уарты, юсб, практически вся периферия задействована. Кто то писал, что ф4 от гд можно рассматривать как расширение стм, с этим соглашусь. Не заметил, что пост был полугодичный (

  5. On 4/14/2023 at 11:36 AM, haker_fox said:

    Добрый день! Я, конечно, не в курсе в деталях Вашего проекта, но обычно меня смущает вот это:

    GD - это не клоны STM32. Я предлагаю работать с ними как с совершенно новыми/отличными от STM32 микроконтроллерами.

    P.S. Вот вчера как раз закончил загрузчик для GD32F450ZKT6. Смотрел только в доку на этот микроконтроллер и примеры для него. Тут можете найти мою тему про "косяк с нумерацией секторов в памяти Flash", как пример того, что необходимо работать с документацией на целевой микроконтроллер. Нет смысла надеяться тащить проекты "один в один" с одного на другой.

     

    еще раз повторюсь, в плане нумерации секторов гд ничем от стма не отличается и гд клон стма на 99%, в случае с ф4

  6. On 9/14/2023 at 2:04 PM, iva-nil said:

    смотрим https://gisp.gov.ru/pp719v2/pub/prod/  в столбце Наименование вводим фильтр микросхема (или нужный вам) и получаем подборку с указанием документа.

    спасибо! этот реестр знаю, мое оборудование там тоже есть ) не пришло в голову сделать поиск по микросхеме )

  7. On 9/13/2023 at 8:07 PM, Михаил Иванов said:

    image.png.c68632e19eeacdf0caad43ab8ca0bd4a.pngimage.png.1cad4f430830e21916bb570e370d3db4.png

    кто-то просил фотки
    после снятия наклейки с к1921вк01т2 на корпусе нетрудно заметить "GigaDevice ARM"
    тут же стоит отметить, без микроскопа практически нечитаемо

     

    мда... понятно. Короче, чтобы теперь, чтобы точно быть уверенным в отечественном происхождении мк нужно требовать от производителя заключение минпромторга о
    подтверждении  статуса  отечественной  интегральной схемы первого или  второго  уровня  в  соответствии  с  Постановлением Правительства РФ от 9 августа 2016г №764.

    У НИИЭТ я это запросил, третий день молчат. Кстати сказать, у миландровских мк заключение есть

  8. On 9/6/2023 at 3:20 PM, Иван Н said:

    Я звонил час назад в Воронеж, Т2 есть в наличии. До 1000 штук - цена 2100 руб с НДС. Клянутся и божатся что свои. В пластике. Более новые - типа в разработке, скоро будут готовы. Я ищу альтернативу Pic 16f877a, что бы без геморроя были в продаже, ну цена не ОПЕЧАЛИВАЛА, т.к. работаем на заводе по производству стабилизаторов и трансформаторов. А, и интересно то, что нет страницы с этим микроконтроллером на их сайте, об этим мне менеджер сразу сказал....

    фотку не попросили у них этого пластика с маркировкой? Тоже в планах перейти с гигадевайса на отечественный, но не хочется, чтобы он оказался тем же гигодевайсем ))

  9. On 8/14/2023 at 7:20 PM, ozforester said:

    Добрый вечер,

    Кому-нибудь приходилось делать коррекцию 16-битных температуры и давления? Не могу сообразить, что содержится в конкретных калибровочных байтах датчика. Сходу понять форумулы из даташита не хватило соображалки, там пример для 20-битного режима. Никогда не сталкивался с такой задачей.

    я делал для bmp280, никаких проблем не встретил. Делал по их примеру в 20 бит формате

  10. On 9/4/2023 at 10:48 PM, _3m said:

    Кто знает как из программы определить тип процессора APM32F407 или STM32 ?

    Смотрел DBGMCU->IDCODE, SCB->CPUID , кода производителя не увидел.

    гигадевайс определяется вот так

        // STM32F405 = 0x041
        //  GD32F405 = 0x7A3
    
    uint16_t Get_JTAG_ID(void)
    {
        if( *( uint8_t *)( 0xE00FFFE8 ) & 0x08 )
        {
            return ( ( *( uint8_t *)( 0xE00FFFD0 ) & 0x0F ) << 8 )
            |
            ( ( *( uint8_t *)( 0xE00FFFE4 ) & 0xFF ) >> 3 ) |
            ( ( *( uint8_t *)( 0xE00FFFE8 ) & 0x07 ) << 5 ) + 1 ;
        }
        return 0;
    }

     

  11. On 7/27/2023 at 10:02 AM, vorrom said:

    Всем привет.

    Вопрос следующий, необходимо установить драйвер stm32 usb virtual com port для windows 10.

    Скаченный с st.com драйвер не работает, в диспетчере устройств так и остается ошибочное usb устройство и

    сом порт не появляется.

    где взять правильный драйвер ?

    вам нужно взять не правильный драйвер, а правильную прошивку для вашего устройства с стм32 )

    • Upvote 1
  12. On 6/7/2023 at 9:38 AM, LAS9891 said:

    В проекте использую GigaDevice GD32F103RBT6. Настраиваю GPIO. Возникла проблема при настройке порта B пины 1 и 2. Процесс настройки выглядит следующим образом:

    1) Настраиваю несколько пинов, отличных от PB1 и PB2. Всё проходит нормально.

    2) Настраиваю PB2 на выход в режиме pushpull и вывожу лог. 1. Всё проходит нормально, на выходе осциллографом вижу лог. 1 и в отладке в соответствующих регистрах - соответствующие биты имеются.

    3) Опять настраиваю несколько пинов, отличных от PB1 и PB2. Всё проходит нормально.

    4) Настраиваю PB1 на вход с внутренней подтяжкой к питанию. Сначала чищу соответствующие биты в регистре GPIO_CTL0 (регистр определяющий режим работы вывода). В отладке вижу, что сбрасывается только то, что нужно. Затем в этом же регистре устанавливаю нужные мне биты. В отладке снова вижу, что устанавливается только то, что нужно.

    При этом в этот момент на осциллографе наблюдаю, что на пине PB2 (именно на PB2, я не описАлся) устанавливается лог. 0 !? КАК ПОЧЕМУ?!

     

    Что было сделано:

    1) Попробовал после настройки PB1, снова настроить PB2 - не помогло. В отладке вижу, что в регистрах всё правильно, но осциллограф кажет на PB2 лог. 0.

    2) Попробовал читать регистр GPIO_CTL0 и проверять, что в нём творится до настройки PB1 и после. Настройки для PB2 не меняются!

    3) На плате ноги PB1 и PB2 не замыкаются. Ногу PB2 поднял - она ни с чем не соединена, но это не помогло.

    4) Проверил проект на другой плате - всё работает также.

    5) Проверил настройку других пинов - замечаний нет.

     

    Кто сталкивался с подобным? Что ещё попробовать? В чём проблема?

     

    image.thumb.png.29e3e3728b4e1e6a438dc4095ca35ba5.png

    • Upvote 1
  13. On 9/5/2012 at 6:23 AM, vovanse said:

    Возникла задача измерять кислород, выбрали датчик Alphasense O2-A3, собрали прототип. И столкнулись с такой проблемой - при испытаниях на влияние изменения температуры были выявлены периодически возникающие колебания выходного сигнала датчиков. Как правило, такие колебания возникали при температурах от +10 ºС и ниже (но были датчики, у которых колебания возникали уже при температуре +20...+23 ºС). Причем при статичной температуре могли повториться как одиночные колебания, так и серия колебаний. Схему использовали самую обычную, присланную Alphasens'ом - нагрузочный резистор + неинвертирующий усилитель на ОУ.

     

    Пробовали просто подключить милливольтметр к нагрузочному резистору, результат тот же.

     

    Собственно вопрос, мы что-то не так делаем, или это нормально для данного типа датчиков, просто мы слишком многого от них хотим?

     

    pdf на датчк http://www.alphasense.com/pdf/O2A3.pdf

     

     

    post-14293-1346811640_thumb.jpg

    post-14293-1346811649_thumb.jpg

    post-14293-1346812129_thumb.jpg

    использую эти датчики и подобные уже 20 с лишним лет, ничего подобного никогда не было. А вообще, ваша схема так себе, выход этого датчика около 6мВ на атмосфере, лучше его сразу в ацп запускать, выставив пга на 8, например. Так же не оч понятно, почему + датчика сидит на агнд

  14. адаптировал стм хал + графическую стмвин к 450 (470) гиге, в итоге, просто написал заголовочные и прочие для гиги (добавив нужные регистры и работу с ними) взяв за основу 405 стм

  15. On 4/21/2023 at 6:50 PM, haker_fox said:

    Ну и что?) Я не сравнивал с STM32. И не ругал GD32. Вообще, считаю, что сравнивать эти МК в попытках найти следы клонирования - пустая трата времени)

    клонирования там нет, имхо, так как есть отличия в системах тактирования и некоторых регистрах, скажу даже так - ГД32Ф4 это слегка расширенная версия СТМ32Ф4, сохранившая полный функционал СТМ32

  16. On 4/11/2023 at 10:52 AM, haker_fox said:

    "Залетел" на этой нумерации... сектора 24 - 27 решили поселиться неожиданно по середине общего ряда...

    image.thumb.png.df95dc3fc812568496a16cc8af7808b8.png

    ну так в стм32 так же image.thumb.png.b39ff28941385ed38cc3cbcbc5964c18.png

  17. On 4/14/2023 at 11:47 AM, Пришелец said:

    Добрый день!

    схожий вопрос по GD32F407

    проект с ST32F407 из под куба полностью работает

    но с усб пришлось изменить задержки в этих ф-циях (было 3 мс кажется):

    HAL_StatusTypeDef  USB_DevConnect (USB_OTG_GlobalTypeDef *USBx)
    {
      USBx_DEVICE->DCTL &= ~USB_OTG_DCTL_SDIS ;
      HAL_Delay(150U);
      
      return HAL_OK;  
    }
    
    
    HAL_StatusTypeDef  USB_DevDisconnect (USB_OTG_GlobalTypeDef *USBx)
    {
      USBx_DEVICE->DCTL |= USB_OTG_DCTL_SDIS ;
      HAL_Delay(150U);
      
      return HAL_OK;  
    }

    ещё после переподключения усб не работает (пришлось добавить сброс устройства, если подключение по усб не первое)

    ----

    вопрос: оказалось что устройство видится по усб не на всех компьютерах (может совпало но не видится на 32 битных windows).

    выяснили что через усб хаб может видится а напрямую может не видеться на этих ПК.

    ощущение что это что-то аппаратное уже. 

    линии данных подключены через 22 Ом. Vbus через 100 Ом.

     

    никто не сталкивался?

     

    переходите на стэк STSW-STM32046 2.2.1

  18. On 3/14/2023 at 10:15 AM, jcxz said:

    Или хотя-бы: дать возможность задать размер этой ОЗУ, используемый под загрузку кода. Остальное оставив юзеру под его нужды!

    512КБ кода далеко не каждый напишет.

    в зависимости от буквы есть 450 с разным размером коде и дата памяти. А про 512 не каждый напишет... у меня, например, оч много места занимают шрифты для дисплея и если они не сидят в коде мемори, то начинаются крайне жесткие тормоза

  19. On 2/2/2023 at 10:58 PM, vazz said:

    Может есть спецы, кто сертифицировал свою электронику? Или просто спецы по взрывке. В общем лет 12 назад мое устройство проходило испытания по соответствию ГОСТ Р МЭК 60079, потом еще раз но уже на соответствие ТР ТС ТР ТС 012/2011. Сертификаты в оба раза были получены. Сейчас решил передать проект другой организации, потому как сменил род деятельности. Новый заявитель пока еще только начал вести переговоры с ЦСМ о внесении нового СИ (под новым названием), но еще предстоит потом и по взрывке снова проходить всю эту бюрократию. Бюрократию то пройдем, сомнений нет (третий раз уже будет). Но я начал подчищать технические условия, на которые и ЦСМ и орган по сертификации потом будут опираться и дошел до раздела обеспечения взрывозащиты и начал вспоминать как я для моего устройства определял реактивные входные параметры и сразу возникла мысль, что я их неоправданно завысил. Я в свое время тупо сложил все емкости и индуктивности, которые применены в реальном устройстве и результат этой суммы и был заявлен в качестве Ci и Li. А сейчас вот сижу и думаю, представим что мое устройство это просто конденсатор без каких либо других деталей, допустим емкостью 1 мкФ. Я параллельно ему подключаю некий уже сертифицированный барьер искрозащиты с выходным параметром максимальной подключаемой емкости равным тоже 1 мкФ. Все как бы круто, все подходит. А если я возьму и добавлю в свое устройство последовательно с конденсатором еще и активное сопротивление (самое простейшее, условно не имеющее реактивной составляющей), допустим с номиналом 10МОм (десять мегаом). В данном случае параметр Ci моего устройства изменится? Или он также останется равным 1 мкФ? Ведь получается RC-цепь с весьма большой постоянной цепи и хоть барьер к этому устройству опдключи хоть любой другой низковольтный источник постоянного тока - искры точно не возникнет. Вопрос - как правильно рассчитываются реактивные параметры низковольтной электроники (КИПиА). В реальном устройстве несколько десятков конденсаторов в разных участках схемы, большинство из которых отделены от питания довольно высокоомными резисторами (номиналы разные), в общем устройство средней сложности наверное, много компонентов, еще и по входу есть блокировочный последовательный диод от переполюсовки, который точно не даст разряжаться внутренней емкости устройства во внешние цепи в случае, к примеру, нештатного обесточивания сети. Подскажите если кто имеет мысли на этот счет, ну или ткните на правила расчета этих параметров. Или все гораздо проще - нужно заявлять при сертификации, что эти параметры нужно определять неким промышленно выпускаемым RLC-метром, который внесен в гос реестр. И если это так, то в каком режиме нужно измерять эти параметры этим RLC-метром - можно только на постоянном токе или и на переменном тоже? (устройство слаботочное, питание 12В постоянного тока, содержит и контроллер и кучу внешней периферии).

    откройте ГОСТ 31610.11-2014 на стр 88, пункт А.4 Допустимое снижение эффективной емкости при использовании защиты последовательно включенным резистором++

     

    ПС, уже все пояснили без меня ) Товарищ ВасИзДАс все в точку сказал, дополню лишь, что аппроксимация таблицы А.3 допустима, сам так делал не раз, сертификаторов устраивало

    On 2/4/2023 at 3:20 PM, vazz said:

    WasIstDas, спасибо, добрый человек, искренне благодарю за подсказки, теперь хоть более менее в голове все освежилось. Я наконец-то закончил редакцию раздела ТУ по обеспечению взрывозащиты, и наконец-то могу двигаться дальше по документу 🙂 Я вот еще думаю сразу во всех документах заменить упоминание стандартов 60079 на 31610 или оставить как есть, через пару месяцев уже наверное будем подавать заявку в орган по сертификации и наверное их спецы сразу попросят отредактировать документацию, заменив стандарт на более свежий? Хотелось бы сейчас отредактировать все доки так, чтобы разночтения при подаче одних и тех же документов в ЦСМ и орган по сертификации (ТУ, РЭ и пр.) либо отсутствовали либо были минимальны/малозаметны.

    если меня на самые свежие госты, то может измениться в том числе и Ех маркировка, но сейчас дело обстоит так, что действуют несколько гостов одновременно, так что орган все скажет, если будут расхождение

    On 2/3/2023 at 6:03 PM, vazz said:

    У меня "ia", стало быть нужно три диода. В принципе схемотехнику можно подкорректировать и поставить три диода шоттки, чтобы скомпенсировать излишнее падение напряжения на обычных диодах.

    Т.е. я ставлю три диода с полуторным запасом по току и макс.рассеиваемой мощности относительно значений самого устройства [ Ii ] и [ Ui*Ii ] соответственно, и могу указать на это в ТУ, что мол установлена неповреждаемая цепь диодов, а входную емкость Ci какую при этом нужно указывать? 0 мкФ?

     

    0 нельзя, обычно пишут 300 пФ, типа входная емкость диодов, проводов и разъемов

  20. On 2/2/2023 at 4:10 PM, Arlleex said:

    И пусть. Только "некое фиксированное время" - величина зачастую неизменная, "вшитая" в супервизор. А вот конденсатором можно "отложить" запуск МК довольно в широких пределах.

    Однако, на всякий: я не сторонник, все-таки, "колхозных" методов; конденсаторы - прошлый век, хотя и с ними можно в ряде случаев делать вполне жизнеспособные девайсы.

    Даже в промышленных изделиях видел у AVR-ок банальную RC-цепочку на сбросе и ничего - работают они уже десятки лет, есть обслуживания не просят.

    у меня как раз пром изделия, прошедшие причем все эмс испытания

×
×
  • Создать...