Опубликуйте этот пустой проект, чтобы посмотреть
К1921ВГ015 общее
Модераторы: ea, dav, bkolbov, Alis, pip, _sva_
-
RabidRabbit
- Сообщения: 136
- Зарегистрирован: 10 июн 2025, 12:11
- Предприятие: HomeWork
-
RabidRabbit
- Сообщения: 136
- Зарегистрирован: 10 июн 2025, 12:11
- Предприятие: HomeWork
- maxlab
- Сообщения: 28
- Зарегистрирован: 05 дек 2025, 10:29
- Предприятие: Пенсионер фрилансер
- Откуда: Краснодар,RU
Re: К1921ВГ015 общее
Пожалуйста...
https://cloud.mail.ru/public/31xF/JiCDMjofA
Проект в sc-dt
Проверьте в режимах HSI/HSE/PLL. Везде должно быть одинаково
Девице - Device
- maxlab
- Сообщения: 28
- Зарегистрирован: 05 дек 2025, 10:29
- Предприятие: Пенсионер фрилансер
- Откуда: Краснодар,RU
Re: К1921ВГ015 общее
В test.c забыл воткнуть retarget_init(), но и без него вывод в терминал работает
Девице - Device
-
RabidRabbit
- Сообщения: 136
- Зарегистрирован: 10 июн 2025, 12:11
- Предприятие: HomeWork
Re: К1921ВГ015 общее
1. Скачать файл по ссылке не удаётся, ни в Firefox, ни в Chromium.maxlab писал(а): ↑02 мар 2026, 12:42 Пожалуйста...
https://cloud.mail.ru/public/31xF/JiCDMjofA
Проект в sc-dt Проверьте в режимах HSI/HSE/PLL. Везде должно быть одинаково
2. Одинаково что, не работать?
-
RabidRabbit
- Сообщения: 136
- Зарегистрирован: 10 июн 2025, 12:11
- Предприятие: HomeWork
Re: К1921ВГ015 общее
Вот тут у Вас похоже косячок:
Код: Выделить всё
uint32_t timeout_counter = 0;
timeout_counter = 1000;
while(timeout_counter) timeout_counter--;
- maxlab
- Сообщения: 28
- Зарегистрирован: 05 дек 2025, 10:29
- Предприятие: Пенсионер фрилансер
- Откуда: Краснодар,RU
Re: К1921ВГ015 общее
Это не у меня косячокRabidRabbit писал(а): ↑02 мар 2026, 17:23 Вот тут у Вас похоже косячок:Хотите задержку - пишите volatile uint32_t timeout_counter = 0;Код: Выделить всё
uint32_t timeout_counter = 0; timeout_counter = 1000; while(timeout_counter) timeout_counter--;
Это в ClkInit() похоже... А зачем там volatile? Вряд ли эта переменная, она локальная, попадет под оптимизацию компилятором. Или это про другое?
Девице - Device
- maxlab
- Сообщения: 28
- Зарегистрирован: 05 дек 2025, 10:29
- Предприятие: Пенсионер фрилансер
- Откуда: Краснодар,RU
Re: К1921ВГ015 общее
1. Странно, доступ открыт всемRabidRabbit писал(а): ↑02 мар 2026, 16:56
1. Скачать файл по ссылке не удаётся, ни в Firefox, ни в Chromium.
2. Одинаково что, не работать?
2. Одинаково работать
Девице - Device
-
RabidRabbit
- Сообщения: 136
- Зарегистрирован: 10 июн 2025, 12:11
- Предприятие: HomeWork
Re: К1921ВГ015 общее
Код Вы прислали, значит у Васmaxlab писал(а): ↑02 мар 2026, 17:34Это не у меня косячокRabidRabbit писал(а): ↑02 мар 2026, 17:23 Вот тут у Вас похоже косячок:Хотите задержку - пишите volatile uint32_t timeout_counter = 0;Код: Выделить всё
uint32_t timeout_counter = 0; timeout_counter = 1000; while(timeout_counter) timeout_counter--;Это в SDK
Это в ClkInit() похоже... А зачем там volatile? Вряд ли эта переменная, она локальная, попадет под оптимизацию компилятором. Или это про другое?
Код: Выделить всё
#include <stdint.h>
// Type your code here, or load an example.
int square(int num) {
uint32_t timeout_counter = 0;
timeout_counter = 1000;
while(timeout_counter) timeout_counter--;
return num * num;
}Код: Выделить всё
square(int):
mul a0,a0,a0
ret
Последний раз редактировалось RabidRabbit 02 мар 2026, 18:40, всего редактировалось 1 раз.
-
RabidRabbit
- Сообщения: 136
- Зарегистрирован: 10 июн 2025, 12:11
- Предприятие: HomeWork
