Перейти к содержанию
    

Aptahar

Новичок
  • Постов

    3
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Запись во флэшь

    Надо: typedef unsigned short int word; void FLASH_WriteWord(word Adr, word Dat) { _BIC_SR(GIE); while(FCTL3&BUSY == BUSY); FCTL3 = FWKEY; FCTL1 = FWKEY+WRT; //Здесь надо записать Dat по адресу Adr FCTL1 = FWKEY; FCTL3 = FWKEY+LOCK; _BIS_SR(GIE); } КАК??? без ассемблерной вставки можно? если нет, то как с ней?
  2. Версия V3.30A/W32 (3.30.1.9) В опциях выбран именно MSP430F149. Кристалл стоит в реальном устройстве. Запитка кристалла в устройстве, величина питания 3,3 В Как проверить наличие сигнала VCC_IN я не знаю, но ошибка возникает после очистки памяти (Erasing memory), так что думаю он приходит. При попытке залития через MspFet Make-ного файла таже самая ошибка: не может писать по адресу 0х1100 ???
  3. Проблема с IAR для MSP430F149

    Сразу говорю, я новичок в этом. При отладке в режиме FET Debugger после соединения выдает FATAL ERROR и вот это: Tue Feb 14 11:49:19 2006: Failed to write memory at 0x1100 Tue Feb 14 11:49:21 2006: Warning: Can not write to read only memory. You can modify the device description file to be able to write to this memory zone. Код проще некуда, но может в нём ошибка: int main( void ) { char out_1; char out_0; P2SEL &= 0xF9;// 1111_1001 P2DIR |= 0x06;// 0000_0110 out_1 = P2OUT|0x06; out_0 = P2OUT&0xF9; while(1) { P2OUT = out_1; P2OUT = out_0; } return 0; }
×
×
  • Создать...