|
|
 |
Ответов
|
Mar 12 2006, 15:18
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 12-12-05
Пользователь №: 12 106

|
Я пользуюсь CodeComposer. Когда я вектор задавал как: #pragma vector=UART0RX_VECTOR __interrupt void uart0_rx_isr(void) { ...... } Среда жалуется на грамматику и говорит что значение #pragma vector для неё не определено. В случае когда __interrupt void usart0_rx (void); USART0RX_ISR (usart0_rx) __interrupt void usart0_rx (void){ ...... } жалоб на грамматику нет (лог problems говорит что ошибки и замечания отсутствуют). Но строка маркерутся и при просмотре деклорации для неё "вылазит" та дрянь о которой я писал ранее
Да, чуть не забыл у меня в msp430x44x.h описание несколько отличается.
* Interrupt Vectors (offset from 0xFFE0) ************************************************************/
#define BASICTIMER_ISR(func) ISR_VECTOR(func, ".int00") /* 0xFFE0 Basic Timer */ #define PORT2_ISR(func) ISR_VECTOR(func, ".int01") /* 0xFFE2 Port 2 */ #define USART1TX_ISR(func) ISR_VECTOR(func, ".int02") /* 0xFFE4 USART 1 Transmit */ #define USART1RX_ISR(func) ISR_VECTOR(func, ".int03") /* 0xFFE6 USART 1 Receive */ #define PORT1_ISR(func) ISR_VECTOR(func, ".int04") /* 0xFFE8 Port 1 */ #define TIMERA1_ISR(func) ISR_VECTOR(func, ".int05") /* 0xFFEA Timer A CC1-2, TA */ #define TIMERA0_ISR(func) ISR_VECTOR(func, ".int06") /* 0xFFEC Timer A CC0 */ #define ADC12_ISR(func) ISR_VECTOR(func, ".int07") /* 0xFFEE ADC */ #define USART0TX_ISR(func) ISR_VECTOR(func, ".int08") /* 0xFFF0 USART 0 Transmit */ #define USART0RX_ISR(func) ISR_VECTOR(func, ".int09") /* 0xFFF2 USART 0 Receive */ #define WDT_ISR(func) ISR_VECTOR(func, ".int10") /* 0xFFF4 Watchdog Timer */ #define COMPARATORA_ISR(func) ISR_VECTOR(func, ".int11") /* 0xFFF6 Comparator A */ #define TIMERB1_ISR(func) ISR_VECTOR(func, ".int12") /* 0xFFF8 Timer B CC1-6, TB */ #define TIMERB0_ISR(func) ISR_VECTOR(func, ".int13") /* 0xFFFA Timer B CC0 */ #define NMI_ISR(func) ISR_VECTOR(func, ".int14") /* 0xFFFC Non-maskable */ #define RESET_ISR(func) ISR_VECTOR(func, ".int15") /* 0xFFFE Reset [Highest Priority] */
#define UART1TX_VECTOR USART1TX_VECTOR #define UART1RX_VECTOR USART1RX_VECTOR #define UART0TX_VECTOR USART0TX_VECTOR #define UART0RX_VECTOR USART0RX_VECTOR #define ADC_VECTOR ADC12_VECTOR
|
|
|
|
Сообщений в этой теме
Fenriz SPI master 4-wire Feb 24 2006, 16:08 rezident Если вы используете 4-проводной SPI, то для мастер... Feb 24 2006, 17:42 Fenriz Дело в том, что я подключаю к микроконтроллеру дат... Feb 26 2006, 01:26 Fenriz Проанализировал драйвер датчика там STE как input.... Feb 26 2006, 10:43 rezident В режиме слейва STE функционирует как входной сигн... Feb 26 2006, 11:34 Fenriz Да нет никакого секрета - датчик отпечатков пальце... Feb 26 2006, 15:13 rezident Угу. Примерно так. Только не забудьте сам USART ск... Feb 26 2006, 15:56 Fenriz для сканирования отпечатка. К контроллеру подключа... Feb 27 2006, 15:41 rezident Цитата(Fenriz @ Feb 27 2006, 20:41) Скажи... Feb 27 2006, 16:20 Fenriz Ещё один вопрос:
когда в Rg FLL_CTL бит XTS_FLL=0 ... Mar 2 2006, 03:33 rezident Все верно. XCAPxxPF соответствуют значению конденс... Mar 2 2006, 10:30 Fenriz Посмотрел даташит на f499 - c частотами всё так ка... Mar 2 2006, 15:17 rezident Цитата(Fenriz @ Mar 2 2006, 20:17) Разниц... Mar 2 2006, 21:54 Fenriz У меня в устройстве:
P3.4 для подачи сигнала STE н... Mar 3 2006, 08:35 rezident Если вы работаете с отдельными битами, то накладыв... Mar 3 2006, 09:11 Fenriz То есть запись P3OUT|=0x30;
определяет, что конфиг... Mar 3 2006, 14:47 rezident Отвечу с конца. У TI нет документации по СИ, т.к. ... Mar 3 2006, 15:23 Fenriz =) блин, ну я и дал маху.
Я по выражению UCTL... Mar 4 2006, 04:21 rezident Цитата(Fenriz @ Mar 4 2006, 09:21) Тогда ... Mar 4 2006, 21:42 Fenriz Я не совсем понял про "исключающее или".... Mar 5 2006, 15:32 rezident Fenriz, извините, но тема все более скатывается дл... Mar 6 2006, 09:57 Fenriz Я всё понимаю. Спасибо, вы и так мне сильно помогл... Mar 6 2006, 13:19 Fenriz Не могу понять в чём дело:
У меня при приходе данн... Mar 11 2006, 05:33 rezident Я не совсем понял каким компилятором вы пользуетес... Mar 11 2006, 21:46 rezident Не пользовался я CC для MSP430. Поэтому не могу пр... Mar 12 2006, 18:10 Fenriz Вам случайно не приходилось встречаться с Olimex d... Mar 13 2006, 08:01 rezident Живьем - нет, не приходилось. Mar 13 2006, 12:13 Fenriz Необходим совет:...........
приём данных с SPI-sla... Mar 29 2006, 14:06 rezident Если вам неважно, что будут запрещены все прерыван... Mar 29 2006, 14:14 Fenriz Уважаемый resident, пытаюсь отладить программу, но... Mar 30 2006, 06:12 rezident Во-первых, проверьте что вы выключаете WDTimer.
Во... Mar 30 2006, 10:21 :OveR: Можно попытаться определить, где висит программа. ... Apr 4 2006, 12:13 Fenriz Уважаемый resident, по поводу векторов прерывания ... May 7 2006, 08:22 CAHTA_1939 всем доброй ночи =)
у меня есть 2шт msp430f1611 с... Nov 5 2007, 23:47  rezident Цитата(CAHTA_1939 @ Nov 6 2007, 04:47) по... Nov 6 2007, 19:26
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|