|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 8:12 am
|
Страница 1 от 1
|
[ 3 мнения ] |
|
| Автор |
Съобщение |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
 Hi-Tech
Имам проблем при Hi-Tech с променливите на фиксиран адрес, линкера доколкото схващам е проблема.
Имамм да кажем една променлива
char Pr @ 0x2F
да ама още в началото като съм разучавал тоя компилатор се оказва че линкера не му пука че имам променлива на тоя адрес и си го ползва за локални променливи.
Досега все ми се е налагало максимум 2-3 променливи да трябва да ползвам с фиксиран адрес и съм ги разполагал по регистри на периферия която не ползвам в случая.
А сега ми се налага да имам повече такива променливи и ми е интересно как по принцип се прави.
|
| Пон Юни 20, 2005 3:15 pm |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
static volatile near unsigned char MYREG @ 0xd00;
void main()
{
MYREG = 0x44;
}
za PIC18 raboti
static volatile near unsigned char MYREG @ 0xbb;
void main()
{
MYREG = 0x44;
}
za PIC16 raboti
kakuv e problema
|
| Съб Авг 27, 2005 4:36 am |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
adresa na fiksiranite promenlivi da e sled drugite
|
| Съб Авг 27, 2005 4:41 am |
|
|
|
Страница 1 от 1
|
[ 3 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 3 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|