Зеркало Telegram-чата "Репка / Repka-Pi"

  • Автор темы Репка / Repka-Pi
  • Дата начала
> Какая максимальная скорость SPI в Репке?

Репка Pi 3, ver 1.4, OS Armbian 23.05.1
Была выставлена битовая скорость передачи 10мбит/с через патч .dtb. По факту наблюдаю около 6мбит/с (уточняю: это битовая скорость). При передаче массива информации каждая посылка сопровождается стартовым интервалом (между переходом CS в 0 и началом передачи первого бита 4.33uS, стоповым интервалом 11.5uS, интервал между посылками 9.58uS), что на пакетах длиной 16 байт дает общую скорость передачи 2.7мбит/с.


Всё правильно, в документации указывается скорость передачи всех, в том числе и служебных данных. Самый простой способ получить полезную скорость это разделить на 10, в итоге 100 / 10 = 10 Мб/сек максимальная скорость передачи. Также необходимо учитывать наводки и длину кабеля передачи.
 
Ребята спасибо за ответ! В поддержке сказали 20-30мегабит... Скажите а UART максимально разогнать на сколько удалось?
 
Доброго вечера. Вопрос, к SPI0 можно два ведомых устройства подключить,а к SPI1 только одно? Правильно понял:?
 
Доброго вечера. Вопрос, к SPI0 можно два ведомых устройства подключить,а к SPI1 только одно? Правильно понял:?


Вообще-то, CS0 — первое устройство, CS1 — второе устройство. Итого, два устройства . Это же разрешающий строб.
 
(файл из Telegram export не включен в файл экспорта: Screenshot_20240924_212429.png)
 
(файл из Telegram export не включен в файл экспорта: Screenshot_20240924_212516.png)
 
Все таки ножка PA3 не дает мне покоя, она имеет маркировку SPI0-CS1и не указана в инстуркции к библиотеке Wiring RP.
 
Сентябрьская осенняя акция на Repka Pi 3 ТОЛЬКО для ФИЗ.ЛИЦ со снижением стоимости на 30% 🔥

Акция действует на период с 05.09.24 по 25.09.24 при покупке физическими лицами в интернет магазине Repka Pi любого количества устройств.

➖ Repka Pi 3 без корпуса:
1 Gb 6 900 рублей 4 500 рублей;
2 Gb 7 900 рублей 5 400 рублей.

➖ Repka Pi 3 в корпусе:
2 Gb 9 100 рублей 6 400 рублей.


Друзья, коллеги, мы очень благодарны Вам за выбор одноплатников Репка и за поддержку сообщества. Большое Вам спасибо! 🙏

Интересных проектов и реализации всех Ваших Идей!


#Sales


В Репке реализована работа с CAN через MCP2515?
 
Сентябрьская осенняя акция на Repka Pi 3 ТОЛЬКО для ФИЗ.ЛИЦ со снижением стоимости на 30% 🔥

Акция действует на период с 05.09.24 по 25.09.24 при покупке физическими лицами в интернет магазине Repka Pi любого количества устройств.

➖ Repka Pi 3 без корпуса:
1 Gb 6 900 рублей 4 500 рублей;
2 Gb 7 900 рублей 5 400 рублей.

➖ Repka Pi 3 в корпусе:
2 Gb 9 100 рублей 6 400 рублей.


Друзья, коллеги, мы очень благодарны Вам за выбор одноплатников Репка и за поддержку сообщества. Большое Вам спасибо! 🙏

Интересных проектов и реализации всех Ваших Идей!


#Sales


Как в Расберри, например
 
Сентябрьская осенняя акция на Repka Pi 3 ТОЛЬКО для ФИЗ.ЛИЦ со снижением стоимости на 30% 🔥

Акция действует на период с 05.09.24 по 25.09.24 при покупке физическими лицами в интернет магазине Repka Pi любого количества устройств.

➖ Repka Pi 3 без корпуса:
1 Gb 6 900 рублей 4 500 рублей;
2 Gb 7 900 рублей 5 400 рублей.

➖ Repka Pi 3 в корпусе:
2 Gb 9 100 рублей 6 400 рублей.


Друзья, коллеги, мы очень благодарны Вам за выбор одноплатников Репка и за поддержку сообщества. Большое Вам спасибо! 🙏

Интересных проектов и реализации всех Ваших Идей!


#Sales


https://www.drive2.ru/b/627719160830365418/
 
Как настроить ПО?
Код:
Установка raspi-config:

sudo echo "deb archive.raspberrypi.org/debian/ buster main" >> /etc/apt/sources.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7FA3303E
sudo apt-get update
sudo apt-get install raspi-config
sudo mount /dev/mmcblk0p1 /boot

Перезагружаем RPI, далее редактируем конфиг
nano /boot/firmware/usercfg.txt
добавляем:
dtparam=spi=on
dtoverlay=mcp2515-can0, oscillator=8000000, interrupt=25

Установка can-utils:
sudo apt-get install can-utils

Команда запуска интерфейса
sudo ip link set can0 up type can bitrate 125000

Команда выключения интерфейса, необходима например для смены битрейта
sudo ip link set can0 down

Команда проверки интерфейса:
ip -d -s link show dev can0

Подключаем автомобиль к CAN шине и запускаем Прослушку
cansniffer can0
 
т е оно само прописывает все конфиги и загрузку драйвера? Какую частоту генератора устанавливает?
 
так:
Код:
dtoverlay=mcp2515-can0, oscillator=8000000, interrupt=25
или так:
Код:
dtoverlay=mcp2515-can0, oscillator=16000000, interrupt=25
?