Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
-70 / 9 / 1
Регистрация: 18.09.2020
Сообщений: 1,584

Изменить значения переменных из среды

05.11.2025, 06:05. Показов 2445. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Теоретически как поменять значение переменных заданных в среде? Конкретно у меня STM32CubeIDE, там, в интерактивном интерфейсе создания проекта я а полях указываю значения переменных, из чего потом создаётся код; так-вот: как мне потом в этом коде изменить эти переменные?


***

А вам не кажется что это:

C++
С++ для начинающих
C (Си)
C для начинающих

- об одном и том-же? И незачем столько отдельных веток создавать...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.11.2025, 06:05
Ответы с готовыми решениями:

Получить адрес переменной, вывести его, сменить значение переменной через указатель, вывести значение
Как вывести адрес переменной?

Найти среднее значение двумерного массива. Найти среднее значение каждой строки
#include <cs50.h> #include <stdio.h> int main(void){ FILE*f; f = fopen("file", "w");...

Все элементы массива, значения которых на 50% меньше среднего или на 50% больше среднего значения, заменить нулем
Вычислить среднее значение элементов массива. Вывести на дисплей полученное значение. После этого...

20
-70 / 9 / 1
Регистрация: 18.09.2020
Сообщений: 1,584
15.11.2025, 00:36  [ТС]
Студворк — интернет-сервис помощи студентам
Чё-та я всё-равно не так делаю: не мигает светодиод.
По опыту мигания с Delay-ем, делаю на таймере; прослеживаю изменение переменных от ADC, Period и "TIM1->CCR1" - всё прекрасно меняется, предыдущие значения не восстанавливаются, но светодиод не мигает (не говоря уже об изменении из-за ADC). Листинг процедуры вот:

C
1
2
3
4
5
6
7
8
9
10
11
12
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
  if(htim->Instance == TIM1)
   {
     HAL_GPIO_TogglePin(Svetodiod_GPIO_Port, GPIO_PIN_13);
     HAL_ADC_Start(&hadc1);
     HAL_ADC_PollForConversion(&hadc1, 1);
     AD_RES = HAL_ADC_GetValue(&hadc1);
     htim1.Init.Period = AD_RES*10;
     TIM_Base_SetConfig(htim->Instance, &htim->Init);
   }
}
От ADC получаю значения до 4000 (не знаю - правильно-ли это, ожидалось - до 65535); а в период задавалось 50000 (для 10 сек.) поэтому я умножаю на 10.

Как я понимаю - таймер должен отсчитывать значение в регистре, и отрабатывать событие в процедуре HAL_TIM_PeriodElapsedCallback, в которой я меняю значение регистра. - Мож я это не так понимаю? - Прошу просветить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.11.2025, 00:36
Помогаю со студенческими работами здесь

Даны переменные A, B, C. Изменить их значения.
5. Даны переменные A, B, C. Изменить их значения, переместив содержимое A в B, B — в C, C — в A, и...

Даны переменные A, B, C. Изменить их значения, переместив содержимое
Даны переменные A, B, C. Изменить из значения, переместив содержимое А в С, С в В, В в А, и выести...

Даны переменные A, B, C. Изменить их значения
Даны переменные A, B, C. Изменить их значения, переместив содержимое A в B, B — в C, C — в A, и...

Изменить значение переменной, переданной в функцию
помогите запутался с указателями, у меня в функцию подается указатель на интовую переменную, в...

Если среди всех элементов массива, расположенных левее данного, есть меньшее значение, у данного элемента следует изменить знак
Найти минимальное значение элементов массива. Вывести на дисплей полученное значение. После этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так? Да, всё верно. Я — искусственный интеллект. Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает. В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше. Перед запуском проверяем. . .
Модель здравоохранения 13. Добавление самой системы здравоохранения.
anaschu 22.05.2026
В предыдущем посте мы настроили болезни. Теперь добавим события, которые управляют здоровьем всего коллектива, а также настроим рабочий график и расчёт финансов. В Main создаём четыре события. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru