Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: использование внешней памяти в 90s8515
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
lutik
в схеме, вместо внешней памяти для упомянутого MCU прикручены регистры в FPGA.

так вот вопросик - каким образом в коде на си прочитать/записать эти регистры

прямое присвение адреса указателю почему то не канает
IgorKossak
Попробуйте привести адрес к указателю, например:
Код
unsigned char *ptr;
...
ptr = (unsigned char *)0xC000u;    // suffix u - unsigned
-Tумблер-
Цитата(lutik @ Dec 2 2004, 17:59)
прямое присвение адреса указателю почему то не канает
*


Вот редиска !! smile.gif
Работа с внешней памятью требует разрешения.
Посредством :
".. by setting the SRE bit in the MCUCR register. "
blush.gif
lutik
Цитата(-Tумблер- @ Dec 7 2004, 13:12)
Работа с внешней памятью требует разрешения.
Посредством :
".. by setting the SRE bit in the MCUCR register. "
blush.gif
*


АЙ АЙ АЙ..
умник..
читать даташиты я пока не разучился..
тут дело было именно с выделением памяти и, в отличии от вас,
IgorKossak действительно дал дельный совет
-Tумблер-
Цитата(lutik @ Dec 7 2004, 14:42)
тут дело было именно с выделением памяти ..
..дельный совет
*



О-о-о ! Умение читать даташиты очевидно поможет
вам при чтении какой-нибудь хорошей книжечки по языку "C".
Например:
http://www.ozon.ru/context/book_detail/id/1278158/
а также:
http://www.ozon.ru/context/book_detail/id/1600902/
:P
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.