连接两个SPI设备
你好
你好
我们使用Pan1740作为SPI从站(SPI_SMN = 1)以及STM32作为主机。我们目前连接/ CS,CLK,MISO和MOSI和GND(没有进一步的握手线)。主设备用125 kHz驱动SPI时钟,确保常见的GND,O-Scope显示出良好的终止线信号。我们在DA14580中启用了SPI中断(SPI_MINT = 1)模式,并在无-FFO模式下接收/发送(SPI_FIFO_MODE = 0x03)现在工作。但是要使它工作,我们需要一个奇怪的SPI配置为DA14580从模式,所以我们假设我们仍然具有配置问题:
在实现实现软件复位时,使用指令platform_reset(platform_reset_arg);其中平台_reset_arg设置为0,在验证这个复位功能时,我在广播跑数码里面一击时机,
逐时因素函行行平台_RESET(Platform_reset_arg);这个指令,但有没有起到软件的功能,反而导致软件bug掉掉。请请使软件掉了。
加加一般代码铺铺铺铺
使用ke_timer_set(app_tim_timer,task_app,100)定时,然后位数中间中再次ke_timer_set(app_time_timer,task_app,100);这样能不再保证定时代用作不夹?
我用ke_timer_set(app_time_timer,task_app,6000)计时有时会出现模式,我是在时间阶段中app_time_timer_handler中,循环增加时间,然后然后设定设定设定ke_timer_set(app_time_timer,task_app,6000)。
如果这种计时配有问题,请问还有没有其他好的的办法?
你好呀,
我们正在使用DA14580在外设演示。使用的总内存约为41KB。使用外围示例的默认分散文件,我得到了
。\ out \ uart.axf:错误:l6406e:匹配dadd.o(.text)的执行区域中没有空间。
如果我从演示中删除所有自己的代码。它编译并工作正常。
如果我在选项中的链接器下检查“使用从目标对话框”框中的“使用内存布局”框中,则程序编译的大小信息会响亮。
程序尺寸:CODE = 36756 RO-DATA = 956 RW-DATA = 436 ZI-DATA = 2888
支持,
我有一个主处理器,它将将sps_device_583.bin下载到DA14583-epB,最终将芯片置于最终设计中。我想在代码中找到设备地址作为字符串,类似于“BLE-555555”,并将其更改为使其独特,如此“BLE-516374”,具体取决于主机的序列号。我已经能够了要下载SPS_DEVICE_583.BIN到DA14583-EVB,但是当我如上所述进行修改时,代码不再有效。
你好,
你好
在CUST1实现中,实际存储的特征数据在哪里?
我已经设定
custs1_att_db [cust1_dx_mychar_val] = {cust1_mychar_uuid,att_uuid_128_len,perm(rd,启用),
def_cust1_mychar_charlen,4,z_mydata},
char z_mydata [4] = {1,2,3,4}
我第一次读取特征我得到1,2,3,4,
但是如果我在任何时候更改z_mydata,我只读了1,2,3,4没有新值 - 它是'缓存'的某个地方?
你好,
我们正在使用基于Pan1740的USB加密狗作为中央。外围设备由通过I2C连接到音频DSP的Boost模式中的DA14580组成。我们正在使用DSPS代码库,但它已被扩展以容纳两个具有安全性的外围设备。PC上的应用程序与扫描,连接,断开ETC的Central和问题命令交谈,并读取和写入来自/到外围设备的数据。外围设备与UART没有连接。外围设备使用延长的睡眠,但中央无睡眠。