Как тогда можно обьяснить?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено JTAG 16 августа 2003 г. 22:46
В ответ на: тебе же кажется уже раз 10 говорили!!! отправлено Джан Франко Дзолла 16 августа 2003 г. 21:34

Написал вот такую программу, переменную alfa разместил в адресном пространстве внешней SRAM. Чтобы проверить работает SRAM или нет пишу по этому адресу единицу и считываю ее, если считанное значение равно записанному то мигаю светодиодом.
Самое интересное что светодиод мигает даже на платах где я еще внешнюю SRAM не припоял.
char *alfa;
void main(void)
{
alfa=(char*)0x02000010; // Этот адрес находится во внешней SRAM
*alfa=1; // *alfa--> To setup value to the address
while(1)
{
if (*alfa==1) {
__PIO_SODR_bit.p23=1; //Зажечь светодиод
for (i=0;i<=10000;i++) b=0;
__PIO_CODR_bit.p23=1; //Погасить светодиод
for (i=0;i<=10000;i++) b=0;
}
}//end WHILE
}//end main

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru