есть дев боард от ti с камнем MSP432E401Y. Хочу подергать GPIO. Только просто записать данные в GPIODATA Register мало, надо еще выставить биты маски, что за биты? что за address bus bits[9:2]? где их найти?
есть дев боард от ti с камнем MSP432E401Y. Хочу подергать GPIO. Только просто записать данные в GPIODATA Register мало, надо еще выставить биты маски, что за биты? что за address bus bits[9:2]? где их найти?
Ребят Poco X3. Катаю проц. То нет звука, то нет вайфая со звуком. катаю шарами. Че за приколы. Дело же в проце? что не так... Читать далее
Она дёргает при трогании на постоянной основе. На всех тигуанах 1.4 на которых ездил (передний или полный) - настолько быстро... Читать далее
Уважаемые знатоки подскажите пожалуйста., делал перекидку на XR поставил проц компом не видится думал может hydra в отвале... Читать далее
Ребят, а чем отличаются 8642660 Свечи зажигания VOLVO за 5600 от 8692071 Свечи зажигания VOLVO за 10100? По описанию и те... Читать далее
Всем привет, toyota camry 30 V6 газ/бензин, на хх загораеться индикатор маслёнки с волнами внизу и аккумулятор, если дать... Читать далее
Чуваки, привет всем, никто не задавался вопросом как запрессовать алюминиевую трубку в алюминий, в смысле сделать радиатор... Читать далее
Комментарии: 42
Maxim
Возьмите даташит на контроллер, посмотрите в нем раздел гпио, выставьте настройки. Если не получится, то скиньте ссылочку на даташит сюда, посмотрим всем миром и попробуем разобраться вместе
Lincv
https://www.ti.com/lit/ug/slau723a/slau723a.pdf?ts=1664208885469&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FMSP432E401Y
Maxim
Страница 1198, полное описание инициализации ног. А уже после инициализации пишите в gpiodata соответствующего порта то что вам нужно
Lincv
та делал я по этим пунктам, но что то не взлетело. Еще раз все перепроверю
Maxim
Приведите ваш код
Lincv
какая то засада с этими битами маски. в gpiodata все по нулям
Maxim
А если посмотреть что в регистрах, то совпадает с вашими записями? Или нет возможности через отладчик глянуть что по указанным адресам ложится
Lincv
кстати что это gpiolock? запрещает запись в gpiocr
Maxim
Какой интересный кадр Нуу судя по названию его надо снять) Попробуйте вписать в этот регистр ту комбинацию которая есть в даташите. Сейчас он вроде бы закрыт А вообще к чему такие сложности? Неужели нет файла с макроопределениями для этого контроллера?
Lincv
думаете что то изменится?
Th0r
вроде на эти мк были неплохие примеры, может их посмотреть?
Maxim
Исключить ошибки в смещениях, как вариант. Посмотреть готовый пример. Потом переписать под свою задачу если так хочется
Lincv
в lock почему-то значение не изменяется
Maxim
Вы туда пишете не то что нужно. Туда пишется же строго определенное число, а не номер разблокируемого бита
Lincv
точно, спасибо. это не помогло lock изменил, но толку ноль lock снимает запись в GPIOCR Register, а мне его в принципе изменять не надо
Maxim
А почему LED4 смещение на 0?
Vasil
Так, а ты ногу включил? MSP430 макросы для работы с GPIO + бонус: режим Open Drain / MSP430 / Сообщество EasyElectronics.ru http://we.easyelectronics.ru/msp430/msp430-makrosy-dlya-raboty-s-gpio-bonus-rezhim-open-drain.html
Bulochka
HAL для msp это круто)
Lincv
А что ничего похожего на hal от TI нету?
Bulochka
в славные времена это называлось "без библиотек".... или, для пущей важности, "на ассемблере\инструкциях".... что-то есть, да не то)
Lincv
разработчики под ti юзают cmsis, или кто-то написал обвертку на том же cmsis? даже что то похожего на куб нет? у кипрес или ренесас помоему видел что-то есть похожее