Вопросы по теме 'msp430'

Откройте существующий проект с помощью Code Composer 5.2.1
Я оцениваю использование TI Code Composer для поддержки программы C для микроконтроллера TI MSP430. Однако я не могу понять, как открыть файл проекта, над которым я с большим успехом работал последнюю неделю. Кажется, нет пункта меню, чтобы...
3723 просмотров
schedule 17.03.2024

Как работает указатель кадра на MSP430 и что делает макрос `#llo`?
Используя флаг -S в gcc, я создал файл сборки из своего кода C и для того, чтобы лучше понять, как используется память. Вот некоторая сборка из верхней части основной функции: main: mov r1, r4 ; FP = SP add #2, r4 ; FP...
317 просмотров
schedule 24.09.2022

Невозможно записать большие буферы в EEPROM
Я пытаюсь связать микросхему памяти EEPROM M95M02-DR 256 КБ с микроконтроллером MSP430. В качестве образца теста я попытался записать в него следующую строку: ГЛАВА I. В кроличью нору. Алисе стало очень надоедать сидеть рядом с сестрой на...
1352 просмотров
schedule 01.04.2022

Произвольный сброс MSP430 с «Нарушением безопасности (BOR)»
Я сталкиваюсь со сбросом контроллера RANDOM, и регистр « SYSRSTIV » дает значение «0x0A», что означает « Нарушение безопасности (BOR) » в соответствии с руководством пользователя. Я искал много форумов и нашел несколько тем, связанных с проблемой, но...
1056 просмотров
schedule 10.03.2022

Каков эффективный способ округления числа с одинарной точностью со знаком до ближайшего целого числа?
float input = whatever; long output = (long)(0.5f + input); Это неэффективно для моего приложения на MSP430, использующего предоставленную компилятором библиотеку поддержки сложения с плавающей запятой. Я размышляю, что, вероятно, может быть...
584 просмотров
schedule 22.10.2023

Заботится ли MSP430G2553 о повторном входе в прерывание или мне следует выделять стеки для каждой задачи в ISR?
В настоящее время я инициализирую стеки для задач, которые необходимо обслуживать при получении прерывания. Например, есть 2 задачи, которые вызываются с разной периодичностью, однако обе задачи используют один и тот же ISR. Задача с более высокой...
44 просмотров
schedule 03.05.2022

Установить минимальный размер раздела скрипта компоновщика
У меня есть набор разделов сценария компоновщика для таблицы векторов прерываний. Разделы будут расположены в ОЗУ и будут загружены в ОЗУ моим кодом. Поскольку каждый вектор должен находиться в абсолютном месте, для каждого вектора есть отдельный...
2080 просмотров
schedule 09.04.2023

Ошибка компиляции Energia: статус выхода 1 Ошибка компиляции для платы MSP-EXP430FR4133LP
Я пытаюсь закодировать msp430, используя energia. Может ли кто-нибудь помочь мне понять ошибку? Энергия: 1.6.10E18 (Windows 8.1), плата: "MSP-EXP430FR4133LP" msp430-g++: ошибка:...
2465 просмотров
schedule 25.03.2022

Взаимодействие MSP430g2553 с ЖК-экраном 16x4
У меня возникли проблемы с подключением моего msp430 к ЖК-экрану 16x4. Спецификация для ЖК-экрана: https://www.beta-estore.com/download/rk/RK-10290_410.pdf Вот мой код: #define READMODE P2OUT = (P2OUT | BIT1) //set R/W pin high #define...
311 просмотров
schedule 01.06.2022

Есть ли способ выполнить арифметику с высокой точностью (с целыми числами, превышающими 64-разрядные) в msp430?
Я хотел бы знать, есть ли способ, если возможно, какой-нибудь простой способ, чтобы выполнить арифметику с целыми числами, размер которых больше 64-битного на MSP430? Я спрашиваю об этом именно потому, что пытаюсь внедрить алгоритмы...
204 просмотров
schedule 17.02.2023

Ошибка Code Composer Studio
Я новый пользователь Code Composer, но у меня средний уровень знаний в области программирования на C и C ++. Я выполнил несколько мега (автономных) проектов для Arduino и ATmel, и теперь я перешел к следующему шагу, начав создавать проект с помощью...
110 просмотров
schedule 06.03.2022

Code Composer Studio - Рецепт ошибки компиляции MSP430 для цели не выполнен
Я пытаюсь снова использовать MSP430 Launchpad и Code Composer Studio примерно через 4 года. Раньше у меня была установлена ​​CCS v5, а недавно я установил v7 на диск D (мой собственный выбор). После того, как я столкнулся с ошибкой компиляции в...
1417 просмотров
schedule 03.02.2023

MSP432p401r: Какие возможны входы для CTLW0->BRW?
Проект, над которым я работаю, включает i2c. Я просматриваю таблицы данных и не могу найти, как использовать настройку предварительного делителя BRW. Раздел этого реестра мне ни о чем не говорит. Это здесь вверху страницы 982. Как это...
49 просмотров
schedule 01.02.2024

Клавиатура GPIO семейства K60 на C
Я пытаюсь настроить матричную клавиатуру 4x4 для MK60D10. Я использую порт А. Моя клавиатура подключена к PTAxx следующим образом: #define KEYBOARD_ROW_1 8 // P1(23) #define KEYBOARD_ROW_2 10 // P1(24) #define KEYBOARD_ROW_3 6 // P1(25)...
58 просмотров
schedule 22.05.2022

В какой среде открывать файлы prj/dtp?
У меня есть проект, который включает в себя «main.c», где мне нужно изменить несколько жестких переменных, но моя компания давно потеряла связь с кодировщиком по контракту, который написал код. Исходные файлы, которые я получил, включают типы файлов...
114 просмотров
schedule 13.03.2024

Interrupt-Flag установлен, хотя Interrupt-Enable-Flag не установлен
Я написал небольшую программу для MSP430FR6989, чтобы переключать светодиод, пока нажата кнопка. #include <msp430.h> /** * main.c */ int main(void) { WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer PM5CTL0 &= ~LOCKLPM5;...
91 просмотров
schedule 18.02.2023

MSP430F4250: EEPROM считывает неверные данные
Мы используем MSP430f4250 в продукте для регистрации данных о температуре, который пользуется успехом на рынке в течение последних 15 лет. Он очень хорошо работает с STM 24C64RP_K. Недавно мы заменили STM24C64RP_K (старый) на STM24C64RP_T (новый) и...
26 просмотров
schedule 11.04.2023