Форум Радиолюбителей

Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером

619582 просмотров, 517 ответов — стр. 18 из 35

Игорь 2
Сообщений: 21288
12 декабря 2019 г. в 12:07#256
Цитата: ra0ahc
Сишка тоже от 3.3 в питается можно всё в кучу и к стабу платы.


Здесь подробней. Питать проц от 3.3 В? Куда подавать?

Цитата: Игорь
Не совсем понял почему при просто подаче питания на плату через USB разъём программа не стартует.

ra0ahcra0ahc
Сообщений: 4868
12 декабря 2019 г. в 12:11#257
Питайте пока от компа. Я знаю причину. Давайте по прядку.
Нужно обновить загрузчик с сайта производителя. 5мин на всё про всё
ra0ahcra0ahc
Сообщений: 4868
12 декабря 2019 г. в 12:14#258
заходим на сайт ST
https://www.st.com/en/evaluation-tools/32f429idiscovery.html#tools-software

качаем 007 и 009 (один драйвер для винды второй собственно апгрейд)

ra0ahcra0ahc
Сообщений: 4868
12 декабря 2019 г. в 12:34#259
Замечание.
Я тут посмотрел, при отсутствии сишки вся система уходит в спячку. Ошибки на экране не будет, просто всё зависнет.
Не пугайтесь- это нормально.
Игорь 2
Сообщений: 21288
12 декабря 2019 г. в 12:40#260
Меня тут немного отвлекают, самый главный сейчас вопрос - отвязка платы от компа, расстояние от него по земляным шинам до рабочего стола порядка 3 метров, во-первых, с переходником длиной 10 см. работать неудобно, во-вторых, не далее как неделю назад, был очередной успешный опыт сжигания проца, подключённого через программатор, и запитанного от моего блока питания.
Давайте с этим разберёмся в первую очередь, сказать, что что-то делать крайне неудобно, когда всё висит на 10 сантиметровом проводке из компа - это ничего не сказать...
veso74
Сообщений: 969
12 декабря 2019 г. в 12:41#261
Цитата: ra0ahc
...при отсутствии сишки вся система уходит в спячку...

Два pull-up резистора в I2C к + не помогают?
ra0ahcra0ahc
Сообщений: 4868
12 декабря 2019 г. в 12:44#262
Цитата: veso74
Два pull-up резистора в I2C к + не помогают?

Веселин, всё нормально. Речь о программе.
veso74
Сообщений: 969
12 декабря 2019 г. в 12:50#263
Нa Arduino I2C бил такой случай при отсутствии Si5351, программа обращается к компоненту, а его нет. При наличии два pull-up резистора просто ответ "нуль", но нет зависания системы -> дисплей, енкодер, експандери, eeprom и др. компоненти работали нормально.
Владимир_К
Сообщений: 1245
12 декабря 2019 г. в 01:29#264
Цитата: veso74
Два pull-up резистора в I2C к + не помогают?

Обратите внимание на замечание vezo74! Шины SDA и SCL должны быть обязательно подтянуты к 3,3 вольта через резисторы не более 10 ком (зависит от скорости шины, 100 кгц, 400 кгц или 1 мгц). Для 100 кгц я обычно цепляю 4,7 ком. Выходы процессора сконфигурированны как альтернативная функция (для I2C), то есть открытый коллектор. Значит надо внешние резисторы.
Игорь 2
Сообщений: 21288
12 декабря 2019 г. в 01:35#265
Мои программисты мне тоже про резисторы на SI сказали, но они конкретно с STM не работали...
ra0ahcra0ahc
Сообщений: 4868
12 декабря 2019 г. в 01:45#266
Панику отставить!
на плате есть эти резюки.
Игорь 2
Сообщений: 21288
12 декабря 2019 г. в 01:56#267
Цитата: ra0ahc
качаем 007 и 009 (один драйвер для винды второй собственно апгрейд)


А что там за фигня с регистрацией? В виде архива можете скинуть?
ra0ahcra0ahc
Сообщений: 4868
12 декабря 2019 г. в 02:01#268
Я в дороге
Пройдите рег
Игорь 2
Сообщений: 21288
12 декабря 2019 г. в 03:15#269
Цитата: ra0ahc
качаем 007 и 009

Поставил на винду 009. А с 007 что делать?
ra0ahcra0ahc
Сообщений: 4868
12 декабря 2019 г. в 03:39#270
найдите в зипе stlink_upgrader (как на фото)
и запустите
Устройство должно будет обнаружено и апгретино.
После этого можно подключать к +5В