Найдено 68 результатов
- Чт окт 04, 2018 22:13:16
- Форум: Питание
- Тема: Импульсный БП на три напряжения.
- Ответы: 7
- Просмотры: 1899
Re: Импульсный БП на три напряжения.
Да я бы копернул скат и транс намотал, но фишка в том что по условию этот бп должен уместиться в очень маленькое пространство. Размеры тут главный фактор.
- Чт окт 04, 2018 14:57:45
- Форум: Питание
- Тема: Импульсный БП на три напряжения.
- Ответы: 7
- Просмотры: 1899
Re: Импульсный БП на три напряжения.
резисторами R6 как раз делается 15 вольт после транса. А R39 может точно подстроить до десятых долей. Транс там не самодел - POL15020. А если через параллельные резисторы - будет защита от перезаряда?
- Чт окт 04, 2018 14:30:34
- Форум: Питание
- Тема: Импульсный БП на три напряжения.
- Ответы: 7
- Просмотры: 1899
Импульсный БП на три напряжения.
Всем привет! Есть желание собрать имп. БП на три напряжения - 12в, 5в, 3.3в. Ток 2А - распределён по всем выходам. То есть суммарно нельзя превышать 2А. + надо ещё прикрутить возможность перехода на АКБ при пропадании 220, соответственно что бы она подзаряжалась. В инете нашёл разные схемы и ...
- Пт июл 20, 2018 06:09:19
- Форум: ARM
- Тема: Вычисление тактовой частоты APB1
- Ответы: 10
- Просмотры: 2949
Re: Вычисление тактовой частоты APB1
Я просто хотел написать так что бы максимально легко было переносить на другие камни.
- Чт июл 19, 2018 22:52:15
- Форум: ARM
- Тема: Вычисление тактовой частоты APB1
- Ответы: 10
- Просмотры: 2949
Re: Вычисление тактовой частоты APB1
Кварц 8 мгц
- Чт июл 19, 2018 19:52:45
- Форум: ARM
- Тема: Вычисление тактовой частоты APB1
- Ответы: 10
- Просмотры: 2949
Вычисление тактовой частоты APB1
Добрый вечер. У меня keil и мк stm32f405rg. мне нужно в программе в расчётах иметь переменную, которая содержит значение частоты шины APB1, где мой таймер. Я не использую ни куб, ни HAL ни SPL. Просто обычный CMSIS. Знаю что в SPL есть функция, которая вычисляет все эти частоты. Но мне не надо все ...
- Пт окт 27, 2017 21:24:19
- Форум: Разные вопросы по МК
- Тема: Контроль сброса gsm модуля от МК
- Ответы: 4
- Просмотры: 1417
Re: Контроль сброса gsm модуля от МК
Сделал по схеме N - Mosfet. Резистор на gain - 1 ком, g-s - 10к. Транзюк 2N7000. Проблема в следующем. При подаче нужного напряжения на G, напряжение на пине RST, подключенного к D, падает до 0,13в. В даташите написано надо ниже 0,05. Соответственно модуль не сбрасывается. Как быть?
- Вт окт 24, 2017 11:29:09
- Форум: Разные вопросы по МК
- Тема: Контроль сброса gsm модуля от МК
- Ответы: 4
- Просмотры: 1417
Re: Контроль сброса gsm модуля от МК
Спасибо!
- Вт окт 24, 2017 08:44:39
- Форум: Разные вопросы по МК
- Тема: Контроль сброса gsm модуля от МК
- Ответы: 4
- Просмотры: 1417
Контроль сброса gsm модуля от МК
Доброе утро! Имеется МК stm32, питается от 3,3в. Имеется gsm модуль А6. Питается от 5в. Организовываю аварийный перезапуск модуля, при ошибках. У модуля для этого есть пин RST. В даташите написано, что для сброса надо притянуть его к земле. Но тут же оговорка, что рекомендуется использовать контроль ...
- Вс мар 26, 2017 12:42:46
- Форум: ARM
- Тема: После остановки шим, на выходе 1
- Ответы: 1
- Просмотры: 1359
После остановки шим, на выходе 1
Всем привет!
stm32f10x
Есть два таймера. По некоему событию, запускаются оба таймера. Первый таймер(Т14) тикает до 5 секунд и уходит в прерывание по переполнению. Второй таймер(Т15) генерит шим для светодиода. То есть пока тикает первый таймер, второй моргает светодиодом. В обработчике прерывания ...
stm32f10x
Есть два таймера. По некоему событию, запускаются оба таймера. Первый таймер(Т14) тикает до 5 секунд и уходит в прерывание по переполнению. Второй таймер(Т15) генерит шим для светодиода. То есть пока тикает первый таймер, второй моргает светодиодом. В обработчике прерывания ...
- Пн мар 20, 2017 20:03:07
- Форум: ARM
- Тема: Приём ответов от gsm модема
- Ответы: 10
- Просмотры: 2570
Re: Приём ответов от gsm модема
Ребята, ещё раз пишу - в терминале всё ОК. И ответ на запрос и просто ответ ring. А вот при подключении к плате, ответ на запрос норм, а ответ ring - непонятные символы
- Вс мар 19, 2017 21:45:02
- Форум: ARM
- Тема: Приём ответов от gsm модема
- Ответы: 10
- Просмотры: 2570
Re: Приём ответов от gsm модема
Я же говорю, на терминале все ОК). Вас что не смущает, что ответ именно на запрос приходит норм, а ответ без запросов - нет???)))
- Вс мар 19, 2017 19:25:48
- Форум: ARM
- Тема: Приём ответов от gsm модема
- Ответы: 10
- Просмотры: 2570
Re: Приём ответов от gsm модема
Всё совпадает. Ответы на запросы же нормально приходят. А если без запроса, то ответ вот в таком плохом виде(
- Вс мар 19, 2017 15:04:39
- Форум: ARM
- Тема: Приём ответов от gsm модема
- Ответы: 10
- Просмотры: 2570
Приём ответов от gsm модема
Всем привет! Столкнулся с такой проблемой. Есть модем siemens c35i, плата с stm32f100ret6b.
Суть в том, что я посылаю команду на модем
char Buffer_CSCA[] = "AT+CSCA?\r";
GSM_COMM_SEND_SMS_SERVICE();
void GSM_COMM_SEND_SMS_SERVICE(){
DMA1_Channel4->CMAR = (uint32_t)Buffer_CSCA;
DMA1_Channel4 ...
Суть в том, что я посылаю команду на модем
char Buffer_CSCA[] = "AT+CSCA?\r";
GSM_COMM_SEND_SMS_SERVICE();
void GSM_COMM_SEND_SMS_SERVICE(){
DMA1_Channel4->CMAR = (uint32_t)Buffer_CSCA;
DMA1_Channel4 ...
- Чт фев 23, 2017 23:28:20
- Форум: ARM
- Тема: Влияние библиотеки STDPeriph на скорость
- Ответы: 7
- Просмотры: 1951
Re: Влияние библиотеки STDPeriph на скорость
Я сделал с помощью макроса
#define GPIO_INI_PIN(PORT, PIN, MODE) (PIN > 7) ? \
(PORT->CRH = (PORT->CRH & (~((uint32_t)0x0F << (((PIN) & 0x07) << 2)))) | (((uint32_t)(MODE) & 0x0F) << (((PIN) & 0x07) << 2))) : \
(PORT->CRL = (PORT->CRL & (~((uint32_t)0x0F << (((PIN) & 0x07) << 2)))) | (((uint32 ...
#define GPIO_INI_PIN(PORT, PIN, MODE) (PIN > 7) ? \
(PORT->CRH = (PORT->CRH & (~((uint32_t)0x0F << (((PIN) & 0x07) << 2)))) | (((uint32_t)(MODE) & 0x0F) << (((PIN) & 0x07) << 2))) : \
(PORT->CRL = (PORT->CRL & (~((uint32_t)0x0F << (((PIN) & 0x07) << 2)))) | (((uint32 ...
- Чт фев 23, 2017 13:30:11
- Форум: ARM
- Тема: Влияние библиотеки STDPeriph на скорость
- Ответы: 7
- Просмотры: 1951
Re: Влияние библиотеки STDPeriph на скорость
Тогда я задам вопрос, который напрашивается сам собой):
Как тогда в цикле сделать инициализацию пинов 5,6,7,8 в таком стиле GPIOB->CRL |= (GPIO_CRL_MODE5_0 | GPIO_CRL_CNF5_0); И что самое забавное, учесть, что пины могут быть на разных портах))
Как тогда в цикле сделать инициализацию пинов 5,6,7,8 в таком стиле GPIOB->CRL |= (GPIO_CRL_MODE5_0 | GPIO_CRL_CNF5_0); И что самое забавное, учесть, что пины могут быть на разных портах))
- Ср фев 22, 2017 23:04:09
- Форум: ARM
- Тема: Влияние библиотеки STDPeriph на скорость
- Ответы: 7
- Просмотры: 1951
Re: Влияние библиотеки STDPeriph на скорость
оптимизация - level0
в том то и дело что как я сделаю циклом, если надо заранее знать CRL или CRH. то есть как я сделаю подстановку то в эту строку?
не использовать это значит это значит писать всё в ручную типа во так: GPIOB->BSRR = 0x0043 ?
в том то и дело что как я сделаю циклом, если надо заранее знать CRL или CRH. то есть как я сделаю подстановку то в эту строку?
не использовать это значит это значит писать всё в ручную типа во так: GPIOB->BSRR = 0x0043 ?
- Ср фев 22, 2017 18:33:11
- Форум: ARM
- Тема: Влияние библиотеки STDPeriph на скорость
- Ответы: 7
- Просмотры: 1951
Влияние библиотеки STDPeriph на скорость
Просветите меня пожалуйста. Я может пока ещё многого не понимаю, но подскажите.
Вот этот кусок кода выполняется за 82 мкс
int i;
GPIO_InitTypeDef KEY;
RCC_APB2PeriphClockCmd(KEYB_PORT_KEY_CMD, ENABLE);
for(i = 0; i < ROWS; i++){
KEY.GPIO_Mode = GPIO_Mode_Out_OD;
KEY.GPIO_Speed = GPIO_Speed_10MHz ...
Вот этот кусок кода выполняется за 82 мкс
int i;
GPIO_InitTypeDef KEY;
RCC_APB2PeriphClockCmd(KEYB_PORT_KEY_CMD, ENABLE);
for(i = 0; i < ROWS; i++){
KEY.GPIO_Mode = GPIO_Mode_Out_OD;
KEY.GPIO_Speed = GPIO_Speed_10MHz ...
- Пт фев 03, 2017 17:20:39
- Форум: ARM
- Тема: Разбор строки, пришедшей от модема.
- Ответы: 13
- Просмотры: 3356
Re: Разбор строки, пришедшей от модема.
Слушайте, а если для интереса с регулярками поработать, для практики. Как их прикрутить к Keil? Где взять библиотеку для регулярок под Keil с мануалом?
- Вс янв 29, 2017 21:32:53
- Форум: ARM
- Тема: Разбор строки, пришедшей от модема.
- Ответы: 13
- Просмотры: 3356
Re: Разбор строки, пришедшей от модема.
то есть надо так?
А чем плохо динамически?
Код: Выделить всё
char number[11];