Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| boards:nms-sm-rk3568:firmware_opensource:quick_start [2024/10/28 14:40] – добавлен SPI в Debian Семёнов Алексей | boards:nms-sm-rk3568:firmware_opensource:quick_start [2025/02/18 09:23] (текущий) – [Работа с GPIO] Артем Слепов | ||
|---|---|---|---|
| Строка 17: | Строка 17: | ||
| candump -T 1000 can0 > / | candump -T 1000 can0 > / | ||
| sleep 1 | sleep 1 | ||
| - | cansend can1 500 | + | cansend can1 500#DEADBEEF |
| sleep 2 | sleep 2 | ||
| Строка 77: | Строка 77: | ||
| Стандарт модулей SMARC предусматривает GPIO0-GPIO13, | Стандарт модулей SMARC предусматривает GPIO0-GPIO13, | ||
| * В [[https:// | * В [[https:// | ||
| - | * В [[https:// | + | * В [[https:// |
| + | * В [[https:// | ||
| Также при необходимости некоторые интерфейсные пины(в соответвии с таблицей " | Также при необходимости некоторые интерфейсные пины(в соответвии с таблицей " | ||
| Строка 146: | Строка 147: | ||
| === I2C-GPIO расширитель на отладочной плате | === I2C-GPIO расширитель на отладочной плате | ||
| - | Отладочная плата содержит PCA9535PW расширитель на адресе 0x20, подключенный к i2c-контроллеру с адресом fe5c0000. В {{ : | + | Отладочная плата содержит PCA9535PW расширитель на адресе 0x20, подключенный к i2c-контроллеру с адресом fe5c0000. В {{ : |
| < | < | ||
| Строка 227: | Строка 228: | ||
| Для общения с SPI устройствами в ядре должен быть модуль spidev. | Для общения с SPI устройствами в ядре должен быть модуль spidev. | ||
| - | В качестве примера в ///root/// лежит программа //run_spi// и ее исходный код //spi.c//, которые реализуют коммуникацию с SPI устройством на примере SPI FLASH W25Q128FV. | + | В качестве примера в ///root/// лежит программа //run_spi// и ее исходный код // |
| Инструкция JEDEC ID для данного устройства имеет вид: 0x9F [MF7-MF0] [ID15-ID8] [ID7-ID0]. | Инструкция JEDEC ID для данного устройства имеет вид: 0x9F [MF7-MF0] [ID15-ID8] [ID7-ID0]. | ||