У Beaglebone нет ЦАП, поэтому я могу использовать MCP4725 - 12-битный ЦАП с интерфейсом I2C.
Ищу пример, как управлять i2c с помощью PRU.
Есть ли у вас предложения?
У Beaglebone нет ЦАП, поэтому я могу использовать MCP4725 - 12-битный ЦАП с интерфейсом I2C.
Ищу пример, как управлять i2c с помощью PRU.
Есть ли у вас предложения?
Попробуйте libpruio, он вам обязательно поможет
Я использую эту библиотеку для высокоскоростного приложения Beaglebone. Эта библиотека использует возможности PRU и очень быстро и легко устанавливается. Я могу получать аналоговые показания каждые 3-4 микросекунды.
Он работает на PRU-0 или PRU-1 (по умолчанию) и может управлять PWM, ADC, GPIO.
Вот ссылка для загрузки: https://www.freebasic-portal.de/downloads/fb-on-arm/anleitung-zu-libpruio-en-326.html