Hichm19956
./عضو جديد


السمعة:
- إنضم26 سبتمبر 2023
- المشاركات 7
- مستوى التفاعل 2
- النقاط 3
سلام عليكم ورحمة الله تعالى وبركاته، أنا عضو جديد وهذا أول مشاركة،
أود أن أعرف كيفية قراءة معلومات EEPROM رقم 93C46 ربطتها ب Raspberry Pi Pico
وأنا في مرحلة السوفتوير، وطبعا أنا جديد في الغة Micro-python و أود جلب و طباعة محتويات الإبروم على الكونسل
وهذا الكود الذي بدئت بإنشائه
لو حد يعرف الفرق بين SPI و Microwire أو 3-wire ، لأني أجد معلومات قليقة جدا عن الميكرو واير لقراءة الذواكر حتى في المحتوى الأجنبي، و قد أشارك معكم حل المشكل بارك الله فيكم
أود أن أعرف كيفية قراءة معلومات EEPROM رقم 93C46 ربطتها ب Raspberry Pi Pico
وأنا في مرحلة السوفتوير، وطبعا أنا جديد في الغة Micro-python و أود جلب و طباعة محتويات الإبروم على الكونسل
وهذا الكود الذي بدئت بإنشائه
كود:
from machine import SPI, Pin
import ustruct
import time
import sys
### Variables
SK = 2
DI = 3
DO = 4
CS = Pin(5, Pin.OUT, value = 1)
REG_READ = 0x02
REG_WRITE = 0x01
REG_WREN = 0x00
### Initialize spi protocole
spi = SPI(0, baudrate = 2000000, polarity = 1, phase = 1, bits = 8, firstbit = SPI.MSB, sck=Pin(SK), mosi=Pin(DI), miso=Pin(DO))
### read data
data = bytearray()
#spi.write_readinto(b'\x00\x00\x00', data)
print(data) # output bytearray(b'')
لو حد يعرف الفرق بين SPI و Microwire أو 3-wire ، لأني أجد معلومات قليقة جدا عن الميكرو واير لقراءة الذواكر حتى في المحتوى الأجنبي، و قد أشارك معكم حل المشكل بارك الله فيكم
التعديل الأخير بواسطة المشرف: