亲爱的Di雷竞技电竞平台alog半导体,
我已经达到的地步,我认为你的DA14583,并不适应于发展。为什么你使用它,并提出您的其他处理器一样DA14531,DA14585,DA14586使用您在很多话题问人。我认为,DA14583和SDK5.0.4是不是合理的发展您的文档和技术支持是有限的。
无论如何,我希望你能帮我改变我的想法特别,我以前问这里并没有得到解决。
所以,我现在的问题是我有DA14583定制电路板。我使用RTC,OLED,LED驱动器的I2C。此外,使用的IAM GPIO控制继电器。我的代码是在arch_main.c存在的,而(1)。
我有一些问题,在任何处理器是很容易搞清楚:
1-如何我可以打开/关闭BLE使用按钮?
2 - 我怎样才能获得连接的BLE装置的名字吗?
3-如何我可以使用外设I2C,ADC和GPIO在正常方式中,而(1)?
4-为什么当我使软件复位使用sw_reset()函数,我从SDK获得secondary_bootloader例如DA14583中,蓝牙停止广告和一些次事业冻结?
5为什么使用某些时候,ADC与BLE的DA14583冻结?
请我需要一个真正的答案不问的是有没有使用任何DA14583原因。
我真的去后,但在目前我必须使用它来改变它,所以请帮助我在这些问题。
提前致谢
设备:
嗨eslam snono,
是的,DA14531或DA14585 / 586建议用于新设计/工程,因为没有为DA14580 / 3和SDK5任何路线图。
谢谢,PM_Dialog
是的,我需要启动和停止广告。
2.为设备周围或中枢模式下配置?
对不起,我没有在这里得到的地步。
3.你可以采取一个战利品SDK的周围例子 - 5.0.4 \项目\ target_apps \ peripheral_examples。然而,如果你计划有BLE活动太多,记住,看门狗机制将被解雇并复位将发生。请参阅数据表给看门狗机制的更多信息。
我已经使用ble_app_peripheral例如为基准,为我的代码。
4.从RAM或闪存启动的设备?如果从RAM启动,复位后,代码丢失,你应该重新编程。
我从闪存启动,我知道,如果从RAM复位后的代码将会丢失。
请你在调试模式下运行它以检查它冻结?也正是由于看门狗到期,由于NMI或断言发生?
我没有使用看门狗,我有和#undef CFG_WDOG
在此先感谢您的回复
嗨eslam snono,
谢谢,PM_Dialog