SPI延迟
我们已经实现了对话框DA14681在一个自定义板操作作为一个从设备。
我们的系统主要目的是通过BLE SPS或USB CDC接收命令时,通过SPI驱动外设
我们实现了spi适配器,并使用了SDK ad_write_function。
我们有不同的问题:
-当我们发送多个SPI写命令时,有些是不完整的。我们有一个用例,我们需要发送256次152字节的数据消息(例如所有0xFF),一些数据消息随机不完整如下:
我们已经实现了对话框DA14681在一个自定义板操作作为一个从设备。
我们的系统主要目的是通过BLE SPS或USB CDC接收命令时,通过SPI驱动外设
我们实现了spi适配器,并使用了SDK ad_write_function。
我们有不同的问题:
-当我们发送多个SPI写命令时,有些是不完整的。我们有一个用例,我们需要发送256次152字节的数据消息(例如所有0xFF),一些数据消息随机不完整如下:
当使用USB cdc时,USB_CDC.h有以下配置默认值:
#定义CDC_USB_CLASS 2 // 2:通信设备类
#定义CDC_USB_SUBCLASS 0 x00 / /
#定义CDC_USB_PROTOCOL 0 x00 / /
但是它们没有被使用,当嗅闻usb连接时,设备描述符包看起来像这样:
12个长度
01设备描述符
你好,
usb_cdc示例正在我的DA14683DEVKT-P Pro评估板上运行。该串行设备被我的Win10 PC识别,我可以用一个终端程序使用它。当固件自己运行时,这是正确的。
一旦我想连接调试器并从主(没有任何断点)开始,它是不被我的PC识别的。即使断开和连接USB1插头。
这种行为的原因是什么,有什么可能的解决方案?
致以最亲切的问候
迪特尔
在一项大学研究中,我试图创造一种可穿戴设备,它从一些传感器获取一些数据,并使用BLE将它们发送到另一个设备。我正在使用DA14681板(我不知道哪个包,在盒子里写的是“DA14681- 01dkwear”),我已经写了程序。现在我只需要将传感器焊接到电路板上,但我似乎找不到这些引脚之间的对应关系。
我们已经看了这个问题提供的材料:
嗨,对话框中,
我用SD1.0.14在一个自定义板上实现了da14681。
我从ble外围项目开发了我的应用程序,我的应用程序作为一个ble奴隶工作。
我们的用例是一个连接到DA的智能手机应用程序,它发送一些命令(每秒10个),然后我通过spi向外设发送命令。
我最近遇到了一个断开连接的问题。
这种断开是在一定的连接时间后随机出现的,可以是10min或2h。
看看ad_uart.c中的代码,我可以看到以下内容:
Void ad_uart_write_async(uart_device dev, const char *wbuf, size_t wlen, ad_uart_user_cb cb,
void * user_data)
{
Uart_device_config *device = (Uart_device_config *) dev;
Uart_bus_dynamic_data *data =设备->bus_data;
我正在回到一个旧项目,是使用SmartSnippets Studio v1.6.3和DA1468x SDK v1.0.12.1078构建的。如何获取SmartSnippets Studio v1.6.3的Linux安装包?我在Dialog半导体的网站上找不到。yabo国际娱乐
我花了几天时间尝试用当前版本的SmartSnippets Studio (v2.0.10)构建项目,但遇到了一些问题,所以希望使用项目/工作区最初构建时使用的工具链。
嗨,对话框中,
如果我想在flash中把一个section数据从一个分区移动到另一个分区,有没有更有效的方法呢?如果使用ad_nvms.c中的函数,我必须打开一个分区并读取ram缓冲区,然后打开另一个分区并从ram缓冲区写入。这似乎并不简单。我想这和suota的情况类似,将数据从NVMS_FW_UPDATE_PART分区移动到NVMS_FW_EXEC_PART分区。
谢谢你的帮助。
晚上好,
我们一直在DA14681板上使用GPADC,我们发现,在0到3.6V的范围内,当我们知道板上的ADC是一个10位转换器芯片时,我们得到的值只有840。我们想知道发生这种情况的原因。先谢谢你。
Ps:我们正在使用sdk版本1.160.2从这个页面://www.xmece.com/亚博电竞菠菜products/dialog-serial-port-service..。