Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 5 из 5 ПерваяПервая ... 2345
Показано с 41 по 44 из 44

Тема: Оптимизировать скетч Ардуино нано

  1. #41

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,238
    Посмотрел по логам, библиотеки не старее. В путях выбираются те, что под папкой 328pb 1.1.4. Но во время компиляции вываливаются сообщения о несуществующих регистрах, которые действительно по другому называются в заголовочных файлах 328pb. Наример в SPI.h
    Код:
    .arduino15/packages/m328pb/hardware/avr/1.1.4/libraries/SPI/src/SPI.h:152:16: error: ‘SPE’ was not declared in this scope
         spcr = _BV(SPE) | _BV(MSTR) | ((bitOrder == LSBFIRST) ? _BV(DORD) : 0) |
                    ^
    Код:
    150
    151     // Pack into the SPISettings class
    152     spcr = _BV(SPE) | _BV(MSTR) | ((bitOrder == LSBFIRST) ? _BV(DORD) : 0) |
    153       (dataMode & SPI_MODE_MASK) | ((clockDiv >> 1) & SPI_CLOCK_MASK);
    154     spsr = clockDiv & SPI_2XCLOCK_MASK;
    155   }
    Нет бита SPE в 328pb, есть SPE0 и SPE1. В ней два SPI. И таких ошибок несколько страниц.


    Теоретически можно хэши посчитать на SPI.h и сравнить


    Код:
    $ md5sum .arduino15/packages/m328pb/hardware/avr/1.1.4/libraries/SPI/src/SPI.h
    3bf0ea85c98a863da6927061c5f6e7d2  .arduino15/packages/m328pb/hardware/avr/1.1.4/libraries/SPI/src/SPI.h
    Похоже на то, что версия одна и таже, но в файлах с одинаковым названием разный код. У меня ардуина 1.8.13, правда на линуксе, но исходники те же должны быть, тем более это один и тот же пакет с гитхаба. Сейчас посмотрю там файлик, кстати.

    Нажмите на изображение для увеличения. 

Название:	Screenshot_2024-01-25_01-39-52.png 
Просмотров:	53 
Размер:	30.3 Кб 
ID:	397418

    Вроде бы никаких чудес. Пора спать.
    Последний раз редактировалось ozforester; 25.01.2024 в 01:42.


  2. #42
    Цитата Сообщение от Kim_Dim Посмотреть сообщение
    Возможно, но я бы попробовал раскомментировать строку //strcpy(oldValue, newValue);
    Так она и так раскомментирована.


    Цитата Сообщение от ozforester Посмотреть сообщение
    А при прошитом в обычную мегупро-мини с 328р затираются?
    Пока неначем проверить.
    Цитата Сообщение от IG_58 Посмотреть сообщение
    ozforester, поставил вот так и скомпилировал: #19
    Вот мой скрин, ошибка.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Скриншот 25-01-2024 075315.jpg 
Просмотров:	66 
Размер:	322.1 Кб 
ID:	397420  

  3. #43

    Регистрация
    20.11.2007
    Адрес
    Кимовск
    Сообщений
    622
    Записей в дневнике
    1
    Позывной
    RA3PPV
    // Save the current content to be tested next time
    //strcpy(oldValue, newValue);
    Нет, она закоментированнa
    Ps упс, посмотрел скрин, у Вас раскомментирована, а в том файле, что вы выложили в начале темы - нет
    Последний раз редактировалось Kim_Dim; 25.01.2024 в 07:59.

  4. #44
    Цитата Сообщение от Kim_Dim Посмотреть сообщение
    Нет, она закоментированнa
    Да верно, в выложенном скетче она закомментирована. Прошу прощения, мой косяк. С раскомментированой строкой дисплей нормально работает.

  5. Спасибо от Kim_Dim

Страница 5 из 5 ПерваяПервая ... 2345

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

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

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

Похожие темы

  1. LiquidCrystal_I2C Скетч не компилируется
    от ВЕРН в разделе Программное обеспечение
    Ответов: 32
    Последнее сообщение: 05.02.2021, 23:50
  2. Оптимизировать антенну 144/435МГц
    от us4lf в разделе Антенны УКВ
    Ответов: 39
    Последнее сообщение: 08.09.2017, 19:13
  3. Допилить скетч DDS синтезатора на ардуино
    от gudzon-m в разделе Работа для радиолюбителя
    Ответов: 35
    Последнее сообщение: 08.08.2016, 21:13
  4. Оптимизировать холостой ток трансформатора
    от catmasik в разделе Источники питания
    Ответов: 51
    Последнее сообщение: 10.03.2015, 10:17
  5. Аэрозольная нано-антенна
    от tetan в разделе Темы не вошедшие в другие разделы форума
    Ответов: 61
    Последнее сообщение: 20.02.2012, 20:18

Ваши права

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