Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
16 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1207405
Топик полностью
SciFi
(11.05.2022 08:17, просмотров: 184)
ответил
POV
на
Кейл51 каким-то образом принимает в функции указатели на все виды памяти.. код, внутренняя рам, внешняя рама.. видимо за счет дублирования функций скрыто от программера. Так тчо гарвардская архитектура не при чем.
Более того, для раздельных адресных пространств (8051, avr и т.п.) соответствующие компиляторы вынуждены вводить нестандартные ключевые слова (xdata, flash и т.д.) В голом Си ничего этого нет.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Одну библиотеку с авр на 51 переносил. ТАк там на смотря на эти ключевые слова авторы ввели отдельные функции с указателям на буфер во флеши и в раме..
POV
(96 знак., 11.05.2022 08:28
)
ЕМНИП, там есть и дополнения к стандартным библиотечным функциям для работы со строками в ОЗУ и флеш, например. Так что очень логично >>>
SciFi
(1 знак., 11.05.2022 09:04
,
ссылка
)