Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Поиск по форуму

Показано с 1 по 7 из 7.
На поиск затрачено 0.01 сек.
Поиск: Сообщения от: TeXnic
Раздел: Продукция MICROCHIP 09.06.2007, 09:09
Ответов: 2
Просмотров: 3,707
Автор TeXnic
Re: Где взять ht-picc для работы с pic18F8490?

Для версий PICC-18 9.50, 9.61 есть файл pic18fx490.h /* header file for the MICROCHIP PIC18 microcontrollers PIC18F6390 PIC18F6490 PIC18F8390 PIC18F8490 */
Раздел: Продукция MICROCHIP 31.05.2007, 14:50
Ответов: 21
Просмотров: 5,137
Автор TeXnic
Re: HI-TechPICC18 и x>>16

У меня в С18 этот код выглядит немного по другому...


72: y = (unsigned int)((x >> 16)&0xFFFF);
0240 C0A5 MOVFF 0xa5, 0x10
0242 F010 NOP
0244 C0A6...
Раздел: Продукция MICROCHIP 31.05.2007, 14:27
Ответов: 21
Просмотров: 5,137
Автор TeXnic
Re: HI-TechPICC18 и x>>16

(x & 0xFFFF) + 0x8000 >> 16 & 0xFFFF
сначала по приоритету выполняется "+", потом ">>" и "&", Хотя скобки ему всеравно не помогают
Раздел: Продукция MICROCHIP 31.05.2007, 14:25
Ответов: 21
Просмотров: 5,137
Автор TeXnic
Re: и вообще

Это я у Hi-Tech`a взял из макросе HIGH_WORD(), думал может хоть так поймет что не надо тут биты двигать...

Изначально это было выражение:
y = (unsigned int)(((x >> 16) & 0xFFFF) * 0x28F6 + ((x &...
Раздел: Продукция MICROCHIP 31.05.2007, 12:44
Ответов: 21
Просмотров: 5,137
Автор TeXnic
Re: HI-TechPICC18 и x>>16

Попробовал скомпилировать версией 9.50 результат получился нормальный, но стоило немного усложнить выражение, как Hi-Tech опять начал биты двигать:

unsigned long x;
unsigned int y;
y = (unsigned...
Раздел: Продукция MICROCHIP 29.05.2007, 14:14
Ответов: 21
Просмотров: 5,137
Автор TeXnic
HI-TechPICC18 и x>>16

Скомпиллировал следующий код на Hi-Tech PICC18 9.61:

unsigned long x;
unsigned int y;
y = (unsigned int)((x>>16) & 0xFFFF);

7EB0 0E10 MOVLW 0x10
7EB2 6F15 MOVWF 0x15,...
Раздел: Продукция MICROCHIP 29.05.2007, 13:58
Ответов: 30
Просмотров: 8,341
Автор TeXnic
Показано с 1 по 7 из 7.

 
Быстрый переход

Часовой пояс GMT +3, время: 05:06.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot