| Автор |
Съобщение |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
 18F452 - Сега проблеми с портовете...
Вчера разглеждах HEX файлове обаче не можах да го схвана...в PIC16 ORG-то е 0x2100. Това записано в HEX-файла е адрес 0x4200 (INHX8). Някой знае ли ORG-то на EEPROM-a в 18-ките?
Последна промяна Predator_MF на Съб Мар 19, 2005 3:34 pm, променена общо 1 път
|
| Чет Мар 10, 2005 1:50 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
org 0xF00000
The absolue address F00000h is mapped to the 0000 location of EE data memory for PIC18X devices.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Мар 10, 2005 2:47 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
10x, Цецо 
|
| Чет Мар 10, 2005 2:48 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
тия пикове са вселенска мистерия 
|
| Чет Мар 10, 2005 3:26 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
|
| Чет Мар 10, 2005 5:42 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
какъв е тоя ОРГ? 
|
| Чет Мар 10, 2005 5:57 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Ами съкращение от "Origin", на български май означаваше "основа". Използва се от компилаторите. Като искам във кода си (на С или АСМ няма значение) нещо на точно дадено място във FLASH-a на процесора (или в ЕЕPRОМ-а), пиша:
. Примерно, искам да запиша 5 числа в еепром-а: .
Това трябва да го има и при другите контролери...май.
|
| Чет Мар 10, 2005 6:27 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Това не е функция на контролера а на компилатора, и не само на този за PIC а на много компилатори, указваш адрса от който да почва съответната функция, където да с енамир апроменлива и т.н.
|
| Чет Мар 10, 2005 10:17 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Съб Яну 28, 2012 10:16 am, променена общо 2 пъти
|
| Чет Мар 10, 2005 10:44 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Нещо бъркаш май - щото това компилирано и пуснато в симулатора показва в ЕЕПРОМ-а, точно дефинирания стринг.
#include <p18c452.h>
#pragma romdata eedata = 0xF00000
rom const char szCopyRight[] = "ATC & TERMOMETER WITH RAW LCD DISPLAY. (c) Svetoslav Pirev, Apr 2003";
void main(void)
{
while (1);
}

|
| Чет Мар 10, 2005 10:57 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Съб Яну 28, 2012 10:16 am, променена общо 1 път
|
| Чет Мар 10, 2005 11:07 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Абсолютно същия ми е в момента на домашния комп МСС18 2.20. А там наистина е F, просто го бях изпуснал и го дописах после - но и снего работи.
|
| Чет Мар 10, 2005 11:11 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Съб Яну 28, 2012 10:16 am, променена общо 1 път
|
| Чет Мар 10, 2005 11:18 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Не знам дали е от значение но при 18F се ползва HEX32 формат. Тогава имаше значение дали "индианеца" е пръв или последен (Little endian). Та от там може да ти идва разместването. Както и да е, ако в прозореца на MPLAB-а е ОК, би трябвало и програмта с която програмираш да го разбира правилно.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пет Мар 11, 2005 11:35 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Съб Яну 28, 2012 10:16 am, променена общо 1 път
|
| Пет Мар 11, 2005 12:15 pm |
|
|