Электронщик

Members
  • Публикации

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

  • Посещение

Репутация

180 Хороший

О Электронщик

  • Звание
    Старожил
  • День рождения 20.08.1989

Информация

  • Пол
    Мужчина
  • Интересы
    Работал слесарем КИПиА, увлекаюсь электроникой и всем что с ней связано,
  • Город
    Украина г. Никополь, обл. Днепропетровская. г. Харьков

Электроника

  • Стаж в электронике
    Не связан с электроникой
  • Сфера радиоэлектроники
    Ардуино, МК, ремонт, питание, качеры.
  • Оборудование
    Осциллограф - Хамелион, мультиметр - DT9205, DT838, ТЛ-4М, Ц4312, тестер полупроводников, измеритель ESR и ёмкости.

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

37 311 просмотр профиля
  1. STM32 для чайника

    Кроме того что, я выше ответил Вам, откуда брать название AFSEL, и т.д., если они в мануале не прописаны? Смотреть в stm32f4xx.h ? И нормально ли так по битам это настраивать? Я так и со 103 камнем делал, мне так удобно, чем пользоваться битовыми операциями
  2. STM32 для чайника

    Вот откуда
  3. STM32 для чайника

    Как раз так и хотел, Спасибо!!! только в мануале, я не видел чтобы так были указаны биты как AFSEL, я иногда удивляюсь названиям битов из мануала, а в компиляторе нужно прописывать другие названия, но компилятор хавает, а GPIO_AFRH_AFRH1_0 - ругается, да и так понятнее по битам настраивать, открыл табличку по битам посмотрел и все ясно, , лучше чем присваивать число всему регистру, ну и раз указывают в мануале, то почему не юзать эти биты, ну и второй вариант как я высчитал до этого с оператором или). GPIOA->AFR [1] |=0x770 Оно то рабочие, только вот в мануале написано что биты имеют название допустим OSPEEDR14_1, почему тогда компилятор хавает GPIO_OSPEEDR_OSPEED14_1;, почему в мануале не пишут что так нужно прописывать биты, или тот вариант как GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR14_1 Как это понимать по мануалу? Или методом тыка пробовать? Вот из мануала, вот где тут написано как правильно писать биты в компиляторе, сдлелали бы так, разработчикам было бы легче, вот на те же АВР, и даже примеры кусков кода есть, а тут хотя бы написали как правильно называть все это в компиляторах?
  4. STM32 для чайника

    Можно же так как и я писал? Мне по моему понятнее, а ты же используешь побитовый сдвиг, а он для меня как темный лес, как я понял в 3-й бит записываешь 0, плюс 2*2^12, или как это правильно, с побитовый сдвигом только с регистрами AVR работал, не пойму как правильно это расшифровать? Может так можно записать GPIOD->AFR[1] = (0xA<<0x7)|(0x9<<0x7); тупо в AFRH10 и AFRH9 записать по 0111, то есть в шестнадцатиричной форме 0x7 ?
  5. STM32 для чайника

    Так я ж так и написал, но в мануале про лишнюю букву E ни слова А в мануале тогда GPIOx_AFR биты имеют же на наименовение, допустим полубайт для 9ноги имеет биты как и остальные полубайт 3-0. Вообщем запишу как я рассчитал, в первом посте по этой теме, думаю правильно GPIOA->AFR [1]=0x770
  6. STM32 для чайника

    Так это ж тоже что куб прописывает, а если без библиотек Та с кубом все просто. Может и придется смотреть что оно там генерирует по регистрам в stm32f4x_gpio.h Думал может кто сталкивался.
  7. STM32 для чайника

    Проблема такая, прикупил f407 камень и начал изучать, и все вроде ничего, но вот с ЮАРТ проблема появилась, а именно не могу настроить альтернативные функции на PA9 PA10, для ЮАРТ IAR ругается на такую запись GPIO_AFR_AFRH9_2, находил в нете где просто присваивают значение всему регистру, типа что-то такого GPIOA->AFR [1]=0x00077, но тут не могу понять как его правильно записывать, если остальные ноги порта мне не нужно назначать как альтернативные функции то пишем нули?, тогда получается для PA9 PA10, нужна 7-я альтернативная функция - это 2-й 1-й и 0-й биты по 1, тогда так что ли GPIOA->AFR [1]=0b00000000000000000000011101110000, или GPIOA->AFR [1]=0x770 ? И не понятно почему я не могу таким образом записать это побитно, так: GPIOA->AFR |=GPIO_AFR_AFRH9_2|GPIO_AFR_AFRH9_1|GPIO_AFR_AFRH9_0|GPIO_AFR_AFRH10_2|GPIO_AFR_AFRH10_1|GPIO_AFR_AFRH10_0 ;//назначение альтернативных функций Почему IAR пишет что не знает такого? И еще вопрос почему при назначении скорости в регистре GPIOx_OSPEEDR , если я напишу GPIO_OSPEEDR- без буквы E между D и R( вот так выделил красным где должна быть буква E: GPIOB->OSPEEDR |= GPIO_OSPEEDR_OSPEEDR14_1, в слове OSPEEDER, то IAR ругается, а если с этой буквой все хавает, ведь в мануале, нигде об этом не написано, это ошибка разработчиков, или компилятора, или что- то другое? Вот так без проблем работает: GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR14_1;// GPIO_OSPEEDER-должна быть буква E между D и R, в слове OSPEEDER И еще вопрос на 103 камень нужно включать тактирование альтернативных функций, на 407 не нужно? Если я правильно понял.
  8. Ионофон на магнетроне из микроволновки

    Два транса, вроде по видео, чето написал магнетрона 2))).
  9. Всегда так ссылки копирую, перешел все работает, по поводу 500мА чушь, грузил 1,5А и все держит нормально
  10. LM2596, готовые платки в сборе продаются https://ru.aliexpress.com/store/product/1pcs-LM2596-LM2596S-ADJ-Power-supply-module-DC-DC-Step-down-module-5V-12V-24V-adjustable/1525680_32440888820.html?spm=a2g0v.search0604.3.84.25ea649egy8pVO&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_10059_10696_100031_5017615_10084_10083_10103_451_10618_5017515_5723515_452_10304_10307_10820_5017415_5017715,searchweb201603_1,ppcSwitch_5&algo_expid=29c51322-cd40-442f-b065-0084c1ab2b78-12&algo_pvid=29c51322-cd40-442f-b065-0084c1ab2b78&transAbTest=ae803_1&priceBeautifyAB=0 , стоят копейки, ток до 3А, в реальности без радиатора ампера 2. Да и входное максимум 40В, так же Xl4016 https://ru.aliexpress.com/item/anywhere/32818135942.html?spm=a2g0v.12010108.1000023.4.28cd614eQR2P0E , да сейчас преобразователей пруд пруди, вот к примеру https://ru.aliexpress.com/store/product/1pc-DC-DC-Boost-Converter-10-32V-to-12-35V-Step-Up-Charger-Power-Module-150W/1543304_32444470706.html?spm=a2g0v.search0604.3.55.25ea649egy8pVO&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_10059_10696_100031_5017615_10084_10083_10103_451_10618_5017515_5723515_452_10304_10307_10820_5017415_5017715,searchweb201603_1,ppcSwitch_5&algo_expid=29c51322-cd40-442f-b065-0084c1ab2b78-8&algo_pvid=29c51322-cd40-442f-b065-0084c1ab2b78&transAbTest=ae803_1&priceBeautifyAB=0
  11. Ремонт GeForce 580

    Проверь сопротивление по питанию ГПУ, а так же напряжения ГПУ
  12. Генератор на 50 кВ от 1 до 200 кГц 5-10 ваттт

    Оно то работоспособно, но к ардуино нужна микруха генератор, за 300грн.
  13. Ионофон на магнетроне из микроволновки

    Ужас!!! Особенно автор в хим. защите, или что это за костюм? Водяное охлаждение магнетрона, конденсатор 200мкФ 5кВ, и два магнетрона жесть конечно, габариты и стоимость
  14. Генератор 2000 вольт

    Да пуш-пул на TL494 будет нормально, тут еще вопрос переменка, или постоянка 2кВ? Сейчас лично собираю качер, разработал схему, питание 12В, 140Вт, двойной преобразователь, на выходе качера стример до 50см., сейчас вытравил печатку собираю.