Показано с 1 по 1 из 1
  1. #1
    Новичок
    Регистрация
    22.01.2012
    Возраст
    46
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Помогите с WIRE в Ардуино

    Мне нужно писать в микросхему памяти блоки по 256 байт. При записи в 24С64WP у меня ложатся только 30 байт данных и массива.
    Как я понимаю стоит ограничение на буфер в 32 байта. 2 из которых уходят на адрес в микросхеме. Как расширить его?

    PHP код:
    int I2CWr (byte sourceunsigned int adr)
    {

      
    int i;
      
    byte iadr2iadr1;

        
    iadr2 adr >> 8;
        
    iadr1 adr;
        
    Wire.beginTransmission(0x50);
        
    Wire.write(iadr2);             
        
    Wire.write(iadr1);
        
    Wire.write(bytes,256);
         while (
    Wire.endTransmission() != 0
                  {
    Serial.println(Wire.endTransmission());}

    Последний раз редактировалось Gorodnov; 05.03.2012 в 22:40.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •