Здарова. Столкнулся с проблемой, при записи во внешнее EEPROM 25AA040 пишет следующее: "Page was not written because it is write protected proteus". Хотя защитный бит для записи притянут к питанию... 6-я стр даташита http://ww1.microchip.com/downloads/en/DeviceDoc/21204E.pdf данные по SPI нормально передаются, о чем свидетельствуют показания дебагера. В чем может быть дело? (Использую PIC18F242).
Спасибо, с записью разобрался. Но со чтением беда... пытаюсь считать данные, которые записаны в еепром, отправляю инструкцию на чтение, отправляю адрес 0x01 на чтение, где у меня лежит 0x05, читаю sspbuf, но там оказывается 0... уже который месяц не могу разобраться с приемом данных по spi, а он и тут нужен. Что делаю не так?
Что бы что-то прочитать - надо нечто передать (что бы было тактирование от Master-а по SCK). Не стесняйтесь читать документацию не только на EEPROM, но и на PIC18F242.
Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России.
На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.
Что бы что-то прочитать - надо нечто передать (что бы было тактирование от Master-а по SCK). Не стесняйтесь читать документацию не только на EEPROM, но и на PIC18F242.
Вот не поверите, читал. Второй месяц читаю, а не получается. Может быть я идиот клинический) И примера там явного с кодом нет =(
Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO
подробнее>>
Albert_V
Заголовок сообщения: Re: Проблемы со SPIMEM. Запись во внешнюю EEPROM
Тогда ответьте на вопрос: Какие данные вы считываете из SSPBUF, если у вас нет тактирования для чтения данных из EEPROM? Может, надо вначале понять что такое Shift Register и посмотреть FIGURE 15-2: SPI MASTER/SLAVE CONNECTION?
Ага. После заказа чтения, передаёте что угодно (я, обычно, "швыряю" 00h) и по окончании передачи читаете SSPBUF. ---- P.S. На мой взгляд, удобнее работать по прерыванию от MSSP.
Ага. После заказа чтения, передаёте что угодно (я, обычно, "швыряю" 00h) и по окончании передачи читаете SSPBUF. ---- P.S. На мой взгляд, удобнее работать по прерыванию от MSSP.
Если будете работать по прерыванию от MSSP - всё получится. Неужели сложно разобраться в FIGURE 15-3?
Она никакой информации по тому, как принять данные не дает. Только как они отправляются. Так а чего не работает подобный метод, а нужно через прерывания?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения