Организация памяти. Алгоритм
Добавлено: Пт дек 11, 2015 06:57:22
Привет. В качестве хобби изучаю контроллеры. Вот на базе этой статьи http://www.radiokot.ru/forum/viewtopic.php?f=25&t=43053 делаю мигалку http://www.youtube.com/watch?v=JUIExRI0FhQ.
Написал программу управления для меги16. Мультик содержится в памяти программ МК. Сам мультик занимает много места: 1 кадр = 20 байт, Т.О. если будет 50 кадров - то это уже килобайт . Дак вот хочу поставить контроллер поменьше ( т.к. сама-то программа маленькая) и соответственно мультик в него не влезет. Решено было начать изучать и2с память. Пока выбор пал на 24с16, то что есть в наличии. Научился читать/писать пару-тройку байт. Ну, думаю, замечательно, все мультики загнать в эту память и перебирать адреса начала мультиков. Но неудобства возникли потом, когда узнал, что в этой памяти адресация идет блоками, а не к конкретной ячейке памяти.
Дак вот вопрос. Как можно организовать, выбор из памяти определенного куска информации с абсолютной адресацией? Может взять другую память? Какую? Опытом работы с памяти не имею, поэтому не знаю что предлагает промышленность
Спасибо.
Написал программу управления для меги16. Мультик содержится в памяти программ МК. Сам мультик занимает много места: 1 кадр = 20 байт, Т.О. если будет 50 кадров - то это уже килобайт . Дак вот хочу поставить контроллер поменьше ( т.к. сама-то программа маленькая) и соответственно мультик в него не влезет. Решено было начать изучать и2с память. Пока выбор пал на 24с16, то что есть в наличии. Научился читать/писать пару-тройку байт. Ну, думаю, замечательно, все мультики загнать в эту память и перебирать адреса начала мультиков. Но неудобства возникли потом, когда узнал, что в этой памяти адресация идет блоками, а не к конкретной ячейке памяти.
Дак вот вопрос. Как можно организовать, выбор из памяти определенного куска информации с абсолютной адресацией? Может взять другую память? Какую? Опытом работы с памяти не имею, поэтому не знаю что предлагает промышленность
Спасибо.