从模式中的SPI中断

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
jbuttelmann.
离线
最后一次露面:10个月前1年
加入:2019-01-16 19:11
从模式中的SPI中断

你好,

我正在设置DA14585以在SPI从模式下运行。以下是我初始化SPI的代码:

// spi.
SPI_PAD_T REALSSTAG;
realsstag.port = gpio_port_2;
realsstag.pin = gpio_pin_5;
保留_GPIO(实体,GPIO_PORT_2,GPIO_PIN_5,PID_GPIO);
保留_GPIO(RealSCLK,GPIO_PORT_2,GPIO_PIN_7,PID_GPIO);
保留_gpio(realmosi,gpio_port_2,gpio_pin_9,pid_gpio);
gpio_configurepin(gpio_port_2,gpio_pin_5,input_pullup,pid_spi_en,true);
gpio_configurepin(gpio_port_2,gpio_pin_7,input_pulldown,pid_spi_clk,false);
gpio_configurepin(gpio_port_2,gpio_pin_9,input_pulldown,pid_spi_di,false);
spi_init(&realsstag,spi_mode_8bit,spi_rool_slave,spi_clk_idle_pol_low,spi_pha_mode_0,spi_mint_enable,spi_xtal_div_8);
nvic_clearpendingirq(spi_irqn);
nvic_enableirq(spi_irqn);

为SPI中断注册回调函数的正确方法是什么?一些早期的帖子是指以SPI_HCI开头的函数,但它看起来像SDK6中的函数已经消失。

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:16小时40分钟前
职员
加入:2018-02-08 11:03
嗨jbuttelmann,

嗨jbuttelmann,

没有任何API可用于注册SPI中断的回调函数。有一些可用的东西,但它基于SDK5 AD14580 / 1/3产品。亚博电竞菠菜请检查SDK的Prox_reporter_ext_spi示例。在此示例中,您会发现,在接收到SPI中断时,将触发SPI_Handler,您可以将函数注册到此处理程序中。我们从未从DA145856的方面测试过,并且我们也没有SPI从设备的任何示例。

谢谢,PM_DIALOG.

Lyadnov.
离线
最后一次露面:11个月1周前
加入:2019-07-31 13:57
亲爱的Jbuttelmann,你有

亲爱的JButtelmann,你有这个问题的决定吗?