Вопрос к поддерживающим движок форума
А можно ли структурировать форум по типам контроллеров? Очень не удобно выискивать инфу о конкретном чипе в обобщенной папке 32 битных или иных изделий.
Общие вопросы
- maxlab
- Сообщения: 29
- Зарегистрирован: 05 дек 2025, 10:29
- Предприятие: Пенсионер фрилансер
- Откуда: Краснодар,RU
Re: Общие вопросы
Девице - Device
-
durimar_13
- Сообщения: 111
- Зарегистрирован: 26 фев 2025, 13:06
- Предприятие: Radioamateur
- Откуда: Свердловская обл.
Re: Общие вопросы
Интересуюсь, стоит ли покупать новые К1921ВГ015. Ошибки которые имели место в первых выпусках (USB, деление с плавающей точкой...) исправлены?
С уважением, Виктор.
-
RabidRabbit
- Сообщения: 259
- Зарегистрирован: 10 июн 2025, 12:11
- Предприятие: HomeWork
Re: Общие вопросы
Деление там и было без ошибок
Просто в определённых условиях операнды неправильно выбирались.
-
durimar_13
- Сообщения: 111
- Зарегистрирован: 26 фев 2025, 13:06
- Предприятие: Radioamateur
- Откуда: Свердловская обл.
Re: Общие вопросы
Ну да. С делением - главное не налететь.
Операция деления используется при настройке скорости интерфейсов в примерах. На UART — сам налетал. По этой причине для работы с примерами К1921ВГ015 лучше использовать рекомендуемый в Быстром старте тулчейн версии 14.1 «riscv_gnu_toolchain_elf». Встроенный в sc-dk последних версий- не годится.
Вот я и жду, может производитель в новых партиях кристалла исправил эти недостатки.
Ну нет, так нет. Я серийным производством изделий не занимаюсь.
Операция деления используется при настройке скорости интерфейсов в примерах. На UART — сам налетал. По этой причине для работы с примерами К1921ВГ015 лучше использовать рекомендуемый в Быстром старте тулчейн версии 14.1 «riscv_gnu_toolchain_elf». Встроенный в sc-dk последних версий- не годится.
Вот я и жду, может производитель в новых партиях кристалла исправил эти недостатки.
Ну нет, так нет. Я серийным производством изделий не занимаюсь.
С уважением, Виктор.
-
RabidRabbit
- Сообщения: 259
- Зарегистрирован: 10 июн 2025, 12:11
- Предприятие: HomeWork
Re: Общие вопросы
Что в общем говорит о том, что эти самые примеры можно воспринимать только как дополнение к РП, без прямого заимствования кода оттуда.durimar_13 писал(а): ↑07 авг 2026, 06:57 Операция деления используется при настройке скорости интерфейсов в примерах. На UART — сам налетал.
Ведь можно настроить UART и без использования float:
Код: Выделить всё
// настройка делителя
uint32_t vIBRD = g_systemclock / (16u * UART_BAUD_RATE);
UART0->FBRD = ((g_systemclock - (vIBRD * 16u * UART_BAUD_RATE)) << 6) / (16u * UART_BAUD_RATE);
UART0->IBRD = vIBRD;
-
durimar_13
- Сообщения: 111
- Зарегистрирован: 26 фев 2025, 13:06
- Предприятие: Radioamateur
- Откуда: Свердловская обл.
Re: Общие вопросы
Конечно, Вы правы! Конечно можно, кто понимает.
Но я к таким не отношусь.
Научусь когда-нибудь. Какие мои годы.
Но я к таким не отношусь.
Научусь когда-нибудь. Какие мои годы.
С уважением, Виктор.
