А вот это попробую.Rapra писал(а): Ср окт 21, 2026 19:21:47 Можно поступить иначе. ARR настроить на 36000-1 + 3 мс, а для интервалов 36000 и 250 использовать регистры сравнения CCRx
Найдено 253 результата
- Ср окт 21, 2026 19:47:20
- Форум: ARM
- Тема: Проблема с TIM11 STM32F401RCT6
- Ответы: 8
- Просмотры: 921
Re: Проблема с TIM11 STM32F401RCT6
- Ср окт 21, 2026 19:45:06
- Форум: ARM
- Тема: Проблема с TIM11 STM32F401RCT6
- Ответы: 8
- Просмотры: 921
Re: Проблема с TIM11 STM32F401RCT6
CNT обнулял, не помогло.
void TIM1_TRG_COM_TIM11_IRQHandler(void)//
{
if (TIM11->SR & TIM_SR_UIF)
{
TIM11->SR &=~ TIM_SR_UIF;
TIM11->CNT =0 ;
StopTIM11();
UpravlenieTIM11();
}
}
void TIM1_TRG_COM_TIM11_IRQHandler(void)//
{
if (TIM11->SR & TIM_SR_UIF)
{
TIM11->SR &=~ TIM_SR_UIF;
TIM11->CNT =0 ;
StopTIM11();
UpravlenieTIM11();
}
}
- Ср окт 21, 2026 18:56:12
- Форум: ARM
- Тема: Проблема с TIM11 STM32F401RCT6
- Ответы: 8
- Просмотры: 921
Re: Проблема с TIM11 STM32F401RCT6
Из 8.4мС которые должны быть на 1.4 мСек меньше.
- Ср окт 21, 2026 18:17:51
- Форум: ARM
- Тема: Проблема с TIM11 STM32F401RCT6
- Ответы: 8
- Просмотры: 921
Проблема с TIM11 STM32F401RCT6
Доброго времени суток.
Переменная 1 = 250.
Переменная 2 = 36000.
1-Загружаю в ARR переменную 2, жду прерывание, останавливаю таймер.
2-Загружаю в ARR переменную 1, жду прерывание, останавливаю таймер.
3-Пауза на 3мСек.
4-Загружаю в ARR переменную 2, жду прерывание, останавливаю таймер.(Здесь ...
Переменная 1 = 250.
Переменная 2 = 36000.
1-Загружаю в ARR переменную 2, жду прерывание, останавливаю таймер.
2-Загружаю в ARR переменную 1, жду прерывание, останавливаю таймер.
3-Пауза на 3мСек.
4-Загружаю в ARR переменную 2, жду прерывание, останавливаю таймер.(Здесь ...
- Вт фев 17, 2026 09:22:00
- Форум: Периферия
- Тема: Проблема с датчиком HP303B
- Ответы: 6
- Просмотры: 3799
Re: Проблема с датчиком HP303B
Добрый день. Извините за неряшливость. Управление CS происходит в другой функции. Data_HP303_PRS |= (uint32_t)SPI1_ReadByte" - преобразование трех 8ми битных значений в 32бита т. к. данные поступают отдельно.
Fifo пока не использую, работаю с одними данными. Запросы данных по времени.
Fifo пока не использую, работаю с одними данными. Запросы данных по времени.
- Пн фев 16, 2026 15:40:56
- Форум: Периферия
- Тема: Проблема с датчиком HP303B
- Ответы: 6
- Просмотры: 3799
Re: Проблема с датчиком HP303B
u8 Data_HP303_COEF[18]={0};
u32 Data_HP303_TMP[32]={0};
u32 Data_HP303_PRS[32]={0};
u8 TMP_COEF_SRCE=0;
float temper;
void HP303_Init (void)
{
u8 temp;// = 0x08;
u8 count;// = 1;
while(!(SPI1_ReadByte(0x08) & (1<<6))){};//инициализация датчика
while(!(SPI1_ReadByte(0x08) & (1<<7 ...
u32 Data_HP303_TMP[32]={0};
u32 Data_HP303_PRS[32]={0};
u8 TMP_COEF_SRCE=0;
float temper;
void HP303_Init (void)
{
u8 temp;// = 0x08;
u8 count;// = 1;
while(!(SPI1_ReadByte(0x08) & (1<<6))){};//инициализация датчика
while(!(SPI1_ReadByte(0x08) & (1<<7 ...
- Вс фев 15, 2026 21:40:43
- Форум: Периферия
- Тема: Проблема с датчиком HP303B
- Ответы: 6
- Просмотры: 3799
Re: Проблема с датчиком HP303B
При пересчёте по формуле не соответствуют с реальтой температой.
- Вс фев 15, 2026 21:14:32
- Форум: Периферия
- Тема: Проблема с датчиком HP303B
- Ответы: 6
- Просмотры: 3799
Проблема с датчиком HP303B
Доброго времени суток.
Пытаюсь получить данные с датчика HP303B. Все делаю по даташиту, но, выходит лажа. Может там есть подводные камни?
Если у кого-нибудь есть пример работы с ним поделитесь плиз. Только без библиотек.
Пытаюсь получить данные с датчика HP303B. Все делаю по даташиту, но, выходит лажа. Может там есть подводные камни?
Если у кого-нибудь есть пример работы с ним поделитесь плиз. Только без библиотек.
- Вт янв 20, 2026 20:47:21
- Форум: ARM
- Тема: STM32F103C8T6 Ошибка при попытке залить программу
- Ответы: 5
- Просмотры: 5801
Re: STM32F103C8T6 Ошибка при попытке залить программу
Спасибо всем откликнувшимся. Проблема решена. Забыл подключить BOOT0 и BOOT1.
- Пн янв 19, 2026 19:43:41
- Форум: ARM
- Тема: STM32F103C8T6 Ошибка при попытке залить программу
- Ответы: 5
- Просмотры: 5801
STM32F103C8T6 Ошибка при попытке залить программу
Доброго времени суток.
При попытке залить программу в мк через keil да и не только, он выдает ошибку, Flash Download failed - Target DLL has been cancelled
При попытке залить прошивку через утилиту STM32, тоже проблема, вылетает сообщение:
Can not connect to target!
If you're trying to connect to an ...
При попытке залить программу в мк через keil да и не только, он выдает ошибку, Flash Download failed - Target DLL has been cancelled
При попытке залить прошивку через утилиту STM32, тоже проблема, вылетает сообщение:
Can not connect to target!
If you're trying to connect to an ...
- Пт янв 02, 2026 16:58:41
- Форум: Практика
- Тема: Опознание SMD радиоэлементов
- Ответы: 4414
- Просмотры: 1525754
Re: Опознание SMD радиоэлементов
Очень похоже на шунт.
- Пт дек 19, 2025 15:11:08
- Форум: Практика
- Тема: Опознание SMD радиоэлементов
- Ответы: 4414
- Просмотры: 1525754
Re: Опознание SMD радиоэлементов
Сори не на ту строчку(Lw) смотрел вместо LW
- Пт дек 19, 2025 14:39:41
- Форум: Практика
- Тема: Опознание SMD радиоэлементов
- Ответы: 4414
- Просмотры: 1525754
Re: Опознание SMD радиоэлементов
[uquote="zAries",url="/forum/viewtopic.php?p=4773321#p4773321"]Видимо это 3v стабилизатор, смотрите.[/uquote]
Спасибо, но увы это не то. Не подходит по параметрам
Спасибо, но увы это не то. Не подходит по параметрам
- Чт дек 18, 2025 18:38:40
- Форум: Практика
- Тема: Опознание SMD радиоэлементов
- Ответы: 4414
- Просмотры: 1525754
- Чт дек 18, 2025 18:19:19
- Форум: Практика
- Тема: Опознание SMD радиоэлементов
- Ответы: 4414
- Просмотры: 1525754
- Пт авг 15, 2025 13:08:04
- Форум: Питание
- Тема: DC-DC 3.8 -> 3.3V
- Ответы: 11
- Просмотры: 2354
Re: DC-DC 3.8 -> 3.3V
Mc34063
- Пн апр 28, 2025 09:35:49
- Форум: Ищу работу
- Тема: Программирование AVR, Монтаж ПП, 3D моделирование Invertor
- Ответы: 0
- Просмотры: 5631
Программирование AVR, Монтаж ПП, 3D моделирование Invertor
Здравствуйте.
Напишу программу для AVR на ассемблере
Монтаж печатных плат.
3D моделирование в программе Altium Designer совместно с AutoDesk Invertor.
Создание небольших систем автоматизации.
Напишу программу для AVR на ассемблере
Монтаж печатных плат.
3D моделирование в программе Altium Designer совместно с AutoDesk Invertor.
Создание небольших систем автоматизации.
- Пн апр 14, 2025 20:20:24
- Форум: ARM
- Тема: CUBEIDE глюки или...
- Ответы: 21
- Просмотры: 7529
Re: CUBEIDE глюки или...
Я в программе уже исправил. Если хотите повторить тот же эффект то напишите код как в первом посте.
- Пн апр 14, 2025 15:29:54
- Форум: ARM
- Тема: CUBEIDE глюки или...
- Ответы: 21
- Просмотры: 7529
Re: CUBEIDE глюки или...
Логика простая. При нажатии кнопки происходит вычитание Skvagnoct1 по таймеру до мин значения. Когда достигло мин значения устанавливается бит 1, что бы не заходить в эту функцию. При отпускании кнопки переходим по else и по таймеру прибавляем Skvagnoct1 до макс значения и происходит сброс всех ...
- Пн апр 14, 2025 14:34:37
- Форум: ARM
- Тема: CUBEIDE глюки или...
- Ответы: 21
- Просмотры: 7529
Re: CUBEIDE глюки или...
Проблему решил. Все дело в компиляторе. Он удалял эту функцию. Пришлось вместо MODIFY_REG(ControlKey,ControlKey,0b11<<0);
сделать SET_BIT(ControlKey,1<<0); А в другой функции вместо снятия бита установка бита, и тогда все заработало как надо.
veso74 вы просили прогу во вложении
сделать SET_BIT(ControlKey,1<<0); А в другой функции вместо снятия бита установка бита, и тогда все заработало как надо.
veso74 вы просили прогу во вложении