Вопросы по теме '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