-=az=-
Участник-
Постов
101 -
Зарегистрирован
-
Посещение
Весь контент -=az=-
-
Да, но при сбросе все регистры STM устанавливаются в дефолт, т.е. LSE и вся периферия отключены... Так почему должны работать LCD или RTC ? -The LSE crystal is switched on and off using the LSEON bit in the external clock register (CLK_ECKCR). It is also automatically switched on when it is selected as RTC, CCO, Beep or system clock source. Это как раз не тот случай т.к. - CLK_ECKR_LSEON = 0, а CLK_ECKR_LSERDY = 1 !!! Т.е. регистр показывает что LSE OFF но по факту он работает...
-
Имеем: IAR, ST-LINK, STM8L-DISK.... Минимальный код: CLK_LSEConfig(CLK_LSE_ON); while (CLK_GetFlagStatus(CLK_FLAG_LSERDY) == RESET); CLK_RTCClockConfig(CLK_RTCCLKSource_LSE, CLK_RTCCLKDiv_1); .... инициализация RTC или LCD не важно( CLK_PeripheralClockConfig(CLK_Peripheral_RTC, ENABLE); ) Далее убираю: CLK_LSEConfig(CLK_LSE_ON); while (CLK_GetFlagStatus(CLK_FLAG_LSERDY) == RESET); CLK_RTCClockConfig(CLK_RTCCLKSource_LSE, CLK_RTCCLKDiv_1); Снова заливаю...
-
Коллеги, может кто сталкивался. Пример: 1. Включаем RTC от LSE 2. Прошиваем. 3. Не снимая питания убираем строчку в коде включения RTC от LSE. 4. Прошиваем. И чудо LSE работает!!!!!!!! При этом CLK_ECKR_LSEON = 0, а CLK_ECKR_LSERDY = 1 !!! И сколько не сбрасывай контроллер все равно. работает. Как только передернешь питание все встает на свои места, как и положено CLK_ECKR_LSEON = 0, а CLK_ECKR_LSERDY = 0 и LSE не работает. Где может быть разгадка ?
-
Поворот элемента на 45
-=az=- ответил -=az=- тема в Altium Designer, DXP, Protel
Большое всем спасибо, примерно так и подумал, это редко требуется, но бывает. -
Поворот элемента на 45
-=az=- опубликовал тема в Altium Designer, DXP, Protel
Здравствуйте, подскажите пжл. Не нашел возможности поворота элемента на схеме на 45 градусов, что бы нарисовать диодный мост. Плохо искал? AD16 -
Footprint Wizard
-=az=- ответил -=az=- тема в Altium Designer, DXP, Protel
... спасибо большое, детально разобрался -
Footprint Wizard
-=az=- ответил -=az=- тема в Altium Designer, DXP, Protel
Идеология четко понятна, но зачем интересно в Altium сделали два типа, можно поставить параметр 0 и все... но это так, рассуждения... Думаю все четко изложена и тему можно закрывать. -
Footprint Wizard
-=az=- ответил -=az=- тема в Altium Designer, DXP, Protel
-
Footprint Wizard
-=az=- ответил -=az=- тема в Altium Designer, DXP, Protel
Это понятно, вопрос вот в чем - допустим есть какой-то чип, в даташите везде фигурирует корпус VQFN, на схеме элемент в altium сделал, начал делать футпринт и уперся в проблему выбора в wizard, там два вида PQFN и QFN. Так вот и не понятно что ближе к VQFN? -
Footprint Wizard
-=az=- ответил -=az=- тема в Altium Designer, DXP, Protel
Большое человеческое спасибо, логику понял. Вот смотрю на чип, да на торце видны тоже вывода... Насколько понял это QFN. Сейчас примеры PQFN буду смотреть... Ещё раз спасибо. Не что то не то... Вот чип - https://www.nxp.com/files/analog/doc/app_note/AN2467.pdf или вот - https://www.fairchildsemi.co.jp/Assets/zSys...ackages-PPT.pdf С торцов тоже вывода есть до которых иголкой можно достать... -
Footprint Wizard
-=az=- ответил -=az=- тема в Altium Designer, DXP, Protel
а можно привести название любого чипа с корпусом PQFN? посмотрю доку... -
Footprint Wizard
-=az=- опубликовал тема в Altium Designer, DXP, Protel
Уважаемые специалисты, пжл. подскажите в чем отличия в Wizard корпусов PQFN и QFN, в даташите на микросхему указан корпус VQFN, вот никак не пойму какой выбрать в Altium, визуально больше похож PQFN чем QFN, хотя понимаю что это ерунда, популярно кто то может пояснить отличия PQFN и QFN в Footprint Wizard? -
Импеданс
-=az=- ответил -=az=- тема в В помощь начинающему
Большое человеческое спасибо, что то я совсем............... -
Импеданс
-=az=- опубликовал тема в В помощь начинающему
Ну ни как не разберусь, подскажите как из этого: Equivalent Parallel Circuit (R//C) 598.9R || 4.5pF посчитали в это: Impedance (Ω-/+jΩ) 347-j296 Частота 50 MHz -
никак её не приделаю к одному значению...
-
Так у меня не структура а одно значение..., но примерно понял Не... с одним значением не понимаю до конца
-
Не уловил, предварительно значение определенно, а дальше фик... Если в define это не получается, то как в функции после проверки переменной тормознуть компиляцию и выдать warning?
-
Как проверить вычисленную переменную в #if c целью вывода #warning Например: #define X round((F32_t)11.2) #if (unsigned int)X>10 #warning X больше 10 #endif Ошибки: Error[Pe059]: function call is not allowed in a constant expression Error[Pe031]: expression must have integral type Kакие решениия есть? Спасибо.
-
Здравствуйте, подскажите у кого был опыт использования halt В прерывании от RTC из halt, можно ли выполнять большую процедуру? По факту все работает, но насколько всегда было принято в прерывании выполнять минимум кода....... Спасибо.
-
CC1101 status byte
-=az=- опубликовал тема в RF & Microwave Design
Подскажите пжл., просто читаю VERSION, значение естественно 0х14, status byte стал приходить 0х00, не пойму что сверул... всегда был 0x0F Куда копать? -
как вы реализовали функции delay ? на TIM4 ? а то с этим у stm8 тоже проблемы.........
-
Без С++ class не собирается, как правильно это на С сделать?
-
С ногодрыгом очень интересно посмотреть вашу реализацию функций delay us() а вот получить тип 64 пока красиво не получается, чтобы можно было без заморочек выполнять операции с ними | << >> &
-
Сечас попробую так временные интервалы измерить.....
-
Это все ужасно долго, нужно сделать 1 сдвиг, потом передача в DMA и т.д. потом еще сдвиг и т.д. всего 60 - 62 раза, а если делать так это ай-ай ............