set bit
Свой-
Постов
257 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о set bit
-
Звание
Местный
Посетители профиля
1 973 просмотра профиля
-
; Reset handler Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT __main IMPORT SystemInit LDR R0, =SystemInit BLX R0 LDR R0, =__main BX R0 ENDP void SystemInit (void) { /* Reset the RCC clock configuration to the default reset state(for debug purpose) */ /* Set HSION bit */ RCC->CR |= (uint32_t)0x00000001; /* Reset SW, HPRE, PPRE1, PPRE2, ADCPRE and MCO bits */ #ifndef STM32F10X_CL RCC->CFGR &= (uint32_t)0xF8FF0000; #else RCC->CFGR &= (uint32_t)0xF0FF0000; #endif /* STM32F10X_CL */ /* Reset HSEON, CSSON and PLLON bits */ RCC->CR &= (uint32_t)0xFEF6FFFF; /* Reset HSEBYP bit */ RCC->CR &= (uint32_t)0xFFFBFFFF; /* Reset PLLSRC, PLLXTPRE, PLLMUL and USBPRE/OTGFSPRE bits */ RCC->CFGR &= (uint32_t)0xFF80FFFF; #ifdef STM32F10X_CL /* Reset PLL2ON and PLL3ON bits */ RCC->CR &= (uint32_t)0xEBFFFFFF; /* Disable all interrupts and clear pending bits */ RCC->CIR = 0x00FF0000; /* Reset CFGR2 register */ RCC->CFGR2 = 0x00000000; Не трогаю. С микроконтроллером F100RBT все нормальна было, с этим странности.
-
VladislavS. Код заработал, единственное что не записывается в FLASH->ACR в LATENCY и PRFTBE.
-
Не могу понять в чем причина. HSI через PLL все работает. HSE (8мГц) напрямую, без PLL работает. HSE через PLL, на этапе "LL_FLASH_SetLatency(LL_FLASH_LATENCY_1);" уходит в Error_Handler(). void SystemClock_Config(void) { LL_FLASH_SetLatency(LL_FLASH_LATENCY_1); if(LL_FLASH_GetLatency() != LL_FLASH_LATENCY_1) { Error_Handler(); } LL_RCC_HSE_Enable();
-
HAL и таймер TIM6. STM32f100C8T6B
set bit ответил set bit тема в Программирование
Все оказалось проще. Привык с AVR... При отладке, таймер не останавливается! Когда при отладке встаем по прерыванию, таймер продолжает независимо работать. Проблема в этом: Debug MCU configuration register (DBGMCU_CR) . На время отладки необходимо выключать используемые таймеры в регистре DBGMCU_CR. -
HAL и таймер TIM6. STM32f100C8T6B
set bit опубликовал тема в Программирование
Keil 5. Код сгенерирован STM32CubeMX. Проблема в прерывании таймера TIM6 по переполнению. Вход в прерывание "void TIM6_DAC_IRQHandler(void)", происходит с правильным периодом, согласно настройке таймера. А, вот вызов функции "void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim6)" и попадание в нее, происходит очень быстро, не соответствует периоду таймера. Данная функция, если правильно понял, предназначена для размещения кода по прерыванию от таймера. Не могу понять почему так происходит. В общем первый раз столкнулся с HAL. Есть мысль все запихнуть в прерывание "void TIM6_DAC_IRQHandler(void)", и бросить мучится с HAL_TIM_PeriodElapsedCallback. После Reset, попадаем в функцию HAL_TIM_PeriodElapsedCallback, почти мгновенно, следующий раз правильно, потом снова мгновенно, постоянно. -
Микросхема 74AC14MTC, логические уровни.
set bit ответил set bit тема в Схемотехника
-
Микросхема 74AC14MTC, логические уровни.
set bit опубликовал тема в Схемотехника
Для микросхемы 74AC14MTC, в документации не могу найти параметр входящей лог.1 и вход. лог. 0. Для микросхемы 74ACT, данные параметры указаны, а для 74АС, нет. Напряжение питания 5.08В, и логической единицы в 3.36В, ей не хватает. -
Вопросы начинающих 2017 г.
set bit ответил Uladzimir тема в Altium Designer, DXP, Protel
Скрытые полигоны были, все удалил, и нарисовал заново. В одном месте подключил, в другом, нет. Расстояния одинаковые. Есть предположение, что это как то связанно с допусками. -
Вопросы начинающих 2017 г.
set bit ответил Uladzimir тема в Altium Designer, DXP, Protel
В новой версии, почему то не подключается полигон, зазор и толщину проводника уменьшать нет возможности. -
SIM900R странно себя ведет.
set bit ответил set bit тема в Сотовая связь и ее приложения
Пришел модуль SIM800F S2-106BA-Z1P15. Модуль SIM900R сняли в салоне по ремонту сотовых телефонов и запаяли новый SIM800F. Все заработало, полностью функционал сохранился без переделки программы. Единственное, запрос температуры с модуля, AT командой, которая работала с SIM900R ("AT+CMTE?"), не работает с SIM800F. -
SIM900R странно себя ведет.
set bit ответил set bit тема в Сотовая связь и ее приложения
Нет, это интерфейс терминала. Подпаял прямо к конденсатору, фильтрующему, танталовому 593D Vishay (черный). -
SIM900R странно себя ведет.
set bit ответил set bit тема в Сотовая связь и ее приложения
Похоже неисправен модуль, запитал от полностью заряженного литиевого АКБ 4.2V. https://youtu.be/So_5FITjo1Q -
SIM900R странно себя ведет.
set bit ответил set bit тема в Сотовая связь и ее приложения
Перерезаем дорожку от линейного стабилизатора, запитываем от литиевого аккумулятора 3.7В и проверяем. Если модуль выключается, меняем модуль на SIM800F. Спасибо за информативную картинку замены модуля.