snn_krs
Members-
Постов
566 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Весь контент snn_krs
-
У меня старая дисковери 407, все читается. Драйвер установился, видно ДФУ устройство, ВИД и ПИД СТМовские, но Программер его не видит
-
Посчитайте CRC для двух байт - 0х01, 0х02 и для 0х02, 0х01 результаты будут разные. Считать надо одинаково.
- 8 920 ответов
-
- Микроконтроллер
- МК
-
(и ещё 2 )
C тегом:
-
Перенесите свой код из секции /* USER CODE BEGIN Init */ в секцию /* USER CODE BEGIN 2 */. Сейчас вы пытаетесь работать с выключенным тактированием порта. Тактирование включается в функции MX_GPIO_Init();
- 8 920 ответов
-
- Микроконтроллер
- МК
-
(и ещё 2 )
C тегом:
-
Работал с FRAM без проблем, а знакомый жаловался, что если при подаче питания сразу начать читать зависает. Попробуйте после подачи питания вставить задержку перед первым чтением побольше.
-
В компиляторах есть параметры для экономии памяти. В CodeVisionAVR есть такой По умолчанию sprintf работает только с целыми.
-
Очень расплывчатое понятие. Дайте название или фото, тогда можно будет чтото сказать.
-
У некоторых МК например у F030 есть возможность программно переключать полярность входа и выхода USART. Если у вас такой, то это может решить проблему.
-
У КОМ порта (RS232) кроме уровней еще и обратная логика: 0 - +15 В , а 1 - -15 В.
-
Этот переходник преобразует USB компьютера в RS232 или в USART ?
-
А вы что UART напрямую на COM порт подключаете ?
-
Если памяти хватает, то это самый быстрый способ без вычислений. Делаете массив в ОЗУ с инициализацией. Компилятор сам поместит эти значения в ОЗУ.
-
Регистры 8-ми битные, поэтому при первом проходе его значение доходит до 0 и после этого становится равным 255. Есть три вложенных цикла: первый внешний выполняется 6 раз. Второй один раз выполняется 19 раз и следующие 5 раз по 255. Итого 5 * 255 + 19 = 1294 Третий цикл выполняется первый раз 173 и последующие 1293 * 255 = 329715. Итого 329888 Всего будет 329888 + 1294 + 6 = 331188 раз. Команда goto выполняется за 2 цикла команда decfsz за один = 3 цикла Всего будет 331188 * 3 = 993564 цикла. Если надо точнее надо учесть все команды и то, что команда decfsz при выполнении условия выполняется за два цикла.
-
Запускайте последовательно оба типа калибровки. Значения сохраняются в CALFACT_S и CALFACT_D соответственно для обычных и диф. каналов. При работе с каким типом канала работаете тот коэффициент и используется.
-
Наоборот. У RS232 инверсная логика (Low = +3..+12 High = -3..-12 V). MAX232 инвертирует и преобразует уровни. У нее просто 4 канала, два на передачу и два на прием. Вот нашел схему подключения
-
Можете посмотреть на сайте а купить можно на сайте Промэлектроника
-
У АЦП есть режим запуска по триггеру. В качестве триггера можно использовать события таймеров. Если настроите, то запуск будет по триггеру, а считывать можно в прерывании АЦП или ДМА.
-
Есть предупреждения, но без ошибок. CV 3.12. В папке \Release\Exe\graf_sokol.hex скомпилированный файл SED1520forCVAVR.rar
-
Для таблиц надо оставить flash
-
Программа писалась под другой версией компилятора. Поищите более старую версию. Можете скинуть весь проект, я попробую скомпилировать.
-
Вместо поудаляйте лишние flash. В определении структур оставьте. Как ниже.
-
Ошибки в файле sed1520.h строки 61 и 72. Покажите эти две строки.
-
Попробуйте VBAT подключить к питанию. Посмотрите что на NRST.