你会发现在user_periph_setup.h UART的配置。所以,你必须联系他STM32F4 GPIOs。如果你想有其他的UART别针,你必须修改user_periph_setup.h。需求方提供软件(发送朴通/发送葡开)和硬件(RTS / CTS)流控制方案,分别选择CFG_UART_SW_FLOW_CTRL user_periph_setup和CFG_UART_HW_FLOW_CTRL定义。h配置文件。UART波特率的选择是通过设置在uart_sps UART_SPS_BAUDRATE定义的价值。h头文件所需的波特率。可用的波特率115200,57600,38400,19200,9600。中央和周边设备可以在主动模式或延长睡眠,请检查app_default_sleep_mode user_config.h。如果您使用的是延长睡眠模式,必须使用枯萎硬件或软件流控制。否则设备将不会醒来。因为你已经正确地建立了UART DA1458p和STM32F4之间的联系,你可以通过UART发送数据和需求方将在空中传播它们。 Regarding the android application, you should download the DSPS android application. The Android application can be found in Google’s ‘Play Store’ and easily installed from there as any other android application. To find the application, user can search for ‘DSPS Dialog’. For more information, I would suggest you to read the嗯- b - 038:串口配置文件对话框的用户手册用户手册。
嗨phanquocuong1520022,
谢谢你发布你的问题在我们的蓝牙LE论坛。请澄清如果您正在使用我们的开发板或您正在使用一个定制的董事会基于DA14580设备?首先,你应该正确连接UART DA14580和STM32F4之间。需求方引用默认应用程序代码使用以下GPIOs UART的配置:
你会发现在user_periph_setup.h UART的配置。所以,你必须联系他STM32F4 GPIOs。如果你想有其他的UART别针,你必须修改user_periph_setup.h。需求方提供软件(发送朴通/发送葡开)和硬件(RTS / CTS)流控制方案,分别选择CFG_UART_SW_FLOW_CTRL user_periph_setup和CFG_UART_HW_FLOW_CTRL定义。h配置文件。UART波特率的选择是通过设置在uart_sps UART_SPS_BAUDRATE定义的价值。h头文件所需的波特率。可用的波特率115200,57600,38400,19200,9600。中央和周边设备可以在主动模式或延长睡眠,请检查app_default_sleep_mode user_config.h。如果您使用的是延长睡眠模式,必须使用枯萎硬件或软件流控制。否则设备将不会醒来。因为你已经正确地建立了UART DA1458p和STM32F4之间的联系,你可以通过UART发送数据和需求方将在空中传播它们。 Regarding the android application, you should download the DSPS android application. The Android application can be found in Google’s ‘Play Store’ and easily installed from there as any other android application. To find the application, user can search for ‘DSPS Dialog’. For more information, I would suggest you to read the嗯- b - 038:串口配置文件对话框的用户手册用户手册。
谢谢,PM_Dialog
谢谢你的帮助系统。
让我问我如何检查与持续的DA STM32之间的数据传输,从STM32F4和数据发送到电话吗?
我的连接:
PC < - usb - - > STM32F4 < - - - - - - uart - - > DA <——需求方——> Android
连接我的uart:
TX: P0_4 < - - - >处方:阿兹卡班的囚徒第三章(STM32)
处方:P0_5 < - - - > TX:章(STM32)
RTS: P0_3 < - - - > CTS: PA1 (STM32)
CTS: P0_2 < - - - > RTS: PA0 (STM32)
我发送工具:赫拉克勒斯
但不显示STM32和安卓之间的数据传输。
不像我已经成功连接:DA Android
谢谢,请帮助我! !
你好,
我想参考设计命名为无代码会满足你们的要求。你所要做的只是燃烧无编码的固件到你580通过UART并将您的数据发送给它的命令。点击下面的链接获取更多信息:
//www.xmece.com/亚博电竞菠菜products/smartbondtm-codeless-commands
Br
CYibin
你能帮我与部分ctrol流?
我不能发送数据因为CTS / RTS DA和STM32F4之间。
嗨phanquocuong1520022,
您正在使用的dsp参考设计,不是吗?或者你使用无代码作为CYibin曾建议吗?这是你的问题关于流量控制?你能调查UART行吗?如果你没有连接STM32F4 DA14580,你能发送/接收数据吗?我建议您连接串行监控而不是STM32F4和你发送/接收数据需求方的移动应用程序。
谢谢,PM_Dialog
连接。
PC < - - - > DA14580 <——需求方- > Android
我成功传输数据Android和大力神(PC)和需求方之间的应用。
谢谢,Cuong
嗨phanquocuong1520022,
这很好!所以,当你有连接STM32F4 DA14580,请调查UART行吗?请确保您使用正确的波特率两边?
谢谢,PM_Dialog
嗨对话框。
1。我检查了Baurate STM32 = 115200就像需求方提供的对话框的例子。但不要收发数据。
2。我不改变代码,使需求方的配置示例(dsp sps_divice keil5)
并设置STM32F4销销。
我需要代码流Ctrol STM32F4 (CTS / RTS)软件,而不是使用Hard_Flow_Ctrol代码可用。
3所示。PC < - usb - > STM32F4 < - - - - - - uart - - > DA14580 < -需求方- > Android
我需要DA14580连接到电脑吗?
或者仅仅是连接上面的图吗?
嗨,对话框中,
当连接DA14580 STM32F4
在需求方的例子有两个选择
1。sps_device
2。sps_host
我应该使用哪个选项1或2 ?
谢谢,cuong
嗨phanquocuong1520022,
你应该使用sps_device项目。你能分享UART DA14580和STM32F4之间的联系?你能请澄清如果是以下吗?
(STM)处方:章< - - - - - > [580]TX: P0_4
(STM)ΤX:阿兹卡班的囚徒第三章< - - - - - >[580]的处方:P0_5
CTS (STM): PA1 < - - - - - > [580] RTS: P0_3
(STM) RTS: PA0 < - - - - - > [580] CTS: P0_2
你调查了UART线为了检查STM DA14580成功传输数据吗?
谢谢,PM_Dialog