Jump to content
voltex

Чтение с eeprom по spi

Recommended Posts

Всем привет! Подскажите, пожалуйста, как правильно считать данные с внешней eeprom по шине spi, в данном случае 25LC256.
Написал код ссылаясь на даташит. Собрал схему в протеусе, подключил spi отладчик и вот что получил в итоге. Так же не могу проверить получается записать данные в память или нет. Весь код прикрепил.

 

spi.jpg

main.c

Edited by voltex

Share this post


Link to post
Share on other sites
1 час назад, voltex сказал:

как правильно ...

Очевидно, что так, как определено в документации от производителя.

1 час назад, voltex сказал:

Собрал схему в протеусе, ...

В нём (в этом протеусе) можно отлаживать программы пошагово, вешать всякие осциллографы и другие средства отладки. Почему бы ими не воспользоваться и не определить в чём ошиблись ?

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • На схеме нет, но ИБП будет запитывать другие блоки /платы/ и т. д. Почему блок2 на КРЭНках в двух вариантах неэфективный. Там минимум потребления, возможно установить необходимые ток и напряжение на что способна  эта схема ?:    
    • Я к тому, что блок нарисован не в том месте. У вас от АКБ к нагрузке прямая дорожка, никаких блоков там нет. По поводу блока 2 - да, он работает, но крайне неэффективно.
    • А как же душа? - разве без неё возможно создать искусственный интеллект?
    • ну и какой идиот там лазил и почему ничего не сказано было, что первичка была в разносе? После него - совершенно другой список для замены ЭРЭ ... и токовый датчик - или ДОСТОВЕРНО проверяется под током или тупо меняется после выноса ключа, не говоря про затворные цепи ....  
    • R1 - сможет контролировать конечную установку напряжение заряда?   Имелось ввиду контроль в нагрузке, т.е. на выходе.   Допустим пропало питание 220, разрядилась АКБ, потом появилось питание - все цепи в нагрузке должны получить питание без ручного управления или так:  
    • Конечно можно. На алике таких полно. Подключаются последовательно с нагрузкой. Например  

  • Ультразвуковой испаритель, для DIY увлажнителя воздуха или генератора тумана

  • Similar Content

    • By O5-14
      https://cxem.net/pitanie/5-176.php Эта конструкция. Раздобыл экран Siemens, удачно) Бесхозный трансформатор небольших размеров тоже где-то точно у меня есть, по идее.  Также досталось дохлое ЗУ, корпус которого как раз вместит в себя новую начинку.
      Как я понял, контроллер можно спокойно ставить ATmega8A-AU, вместо ATMega8L-8SU. L - версия всего лишь кушает поменьше). И в настройках программатора всего лишь выбрать мой "A" контроллер, а остальное то же самое, но... не нашел ISP режима для него( Фьюзы, как понял из написанного. При чем тут еще Lock Bit ?
      Надо будет посмотреть, все ли используемые ножки мк совпадают в DIP и SMD версиях, чтобы переразвести плату управления. Надеюсь, в эти 2 дня выкрою время на это дело.  
      Кто-нибудь повторял эту схему, каковы впечатления ? Есть некоторые вопросы по прошивкам
       
       
       




    • By Артур Измаилов
      1.Создать схему в которой два светодиоды загораются в следующей последовательности:  1 и 2, 2 и 3, 3 и 4, …, 15 и 16, 1 и 2 и т.д. (т.е. создается эффект движения двух светодиодов).
      Дано условие выше. Решение задачи нужно представить в Proteus. Код для программирования пишу в AtmelStudio 7. Схему собрал в Proteus. Вывел 16 светодиодов через 2 порта (Порт B и Порт D). МК использовал ATMEGA 8 вариации в корпусе DIP с 28 ножками (SPDIL28). 
      До этого смог написать схему, чтобы работали светодиоды в последовательности 1.2.3.4.5....16.1.2.3.4 и тд. Делал через оператор FOR. Однако с этим кодом начались проблемы. Помогите пожалуйста. 
      Нижу представил изображение кода. 
      Заранее спасибо!
       

    • By Lisitsin
      Собираем компьютер ZX Spectrum на микроконтроллерах AVR своими руками!
      Проект открытый, все исходники и информация проекта по ссылке
      https://yadi.sk/d/9S2S0ZmNqsLykQ
      Проект печатной платы выполнен в PCAD-2006, программное обеспечение разработано в AVRStudio  4b401
      Здесь отвечу на все возникающие вопросы и помогу со сборкой и запуском
    • By O5-14
      По поводу этого https://cxem.net/mc/mc220.php девайса. Как напоминалка паролей думал сделать, только в моих краях 1604 нету( Под wg12864 нет случаем модификации ? 
      И что такое значит "Текстовые файлы должны быть в обычном txt формате и без форматирования" - первая часть понятна. А без форматирования ? Одна длинная строка ? Пробелы-то хоть можно ?
×
×
  • Create New...