1

Тема: Пример работы с энергонезависимой памятью (EEPROM)

Демонстрационный пример, иллюстрирующий работу с энергонезависимой памятью (EEPROM) программируемого логического контроллера  CANNY 7.
В процессе работы контроллер, получая управляющие сигналы на каналы №8 и №9, изменяет номер активного выходного канала, т.е. устанавливает  на нем состояние «1».
Архив с кратким описанием и исходными файлами проекта: http://forum.canny.ru/files/EEPROMdemo.zip
Функциональная диаграмма примера:
http://forum.canny.ru/files/EEPROMdemo_prev.png

UPD 31.10.2016: Добавлена диаграмма, актуализированная для CannyLab версии 1.24.

Вложений в сообщении

Иконка вложения EEPROMdemo_v124.cfd 2.79 кб, скачивался 585 раз, последний раз 2016-10-31 

2

Re: Пример работы с энергонезависимой памятью (EEPROM)

EEPROM в самом CANNY имеет небольшой объем, что для многих случаев недостаточно.
Вопросы.
1. Имеются схемы памяти по двухпроводному Интерфейсу подключения: I²C.
Как подключить такую память? Где взять функциональную диаграмму для Интерфейсу подключения: I²C?
В инструкции Драйвер I2C описание отсутствует.
2. Имеется ли функциональная диаграмма для подключения: FLASH памяти?
И если нет насколько сложно ее разработать?

3

Re: Пример работы с энергонезависимой памятью (EEPROM)

Было бы отлично сделать
примеры функциональной диаграммы записи и чтения  данных на 24LS256.
С этой схемой возможно расширение энергонезависимой памяти до 8х32 кбайта=256 кбайт.
А со схемой 24LS512 до 8х64=1024 кбайта.
Сняло бы сразу все вопросы о расширении памяти CANNY.
И давно нужен драйвер I2C, опубликуйте поскорее, пожалуйста.

4

Re: Пример работы с энергонезависимой памятью (EEPROM)

Драйвер I2C будет готов в ближайшее время. Однако, работу CANNY в качестве мастера I2C для конкретного устройства, такого как 24LC512 возможно реализовать и непосредственно в диаграмме, без специализированного драйвера системного ПО, по сути генерируя и считывая импульсы на портах контроллера руководствуясь лишь документацией к ведомому устройству. Постараюсь на днях подготовить и опубликовать здесь пример.

5

Re: Пример работы с энергонезависимой памятью (EEPROM)

Пример опубликован:
http://forum.canny.ru/viewtopic.php?id=100