你好,
我希望能够打印连续监测项目。如何去做?我想要类似的功能利用外围设备的例子,但它说(不使用你的设计)。
最好的问候,视频电子设备标准协会
我还需要答案。任何建议吗?
BR,视频电子设备标准协会
我尝试添加uart。c我project and including the driver path in project include paths. I cannot compile the project then, and I get many errors:. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(290):错误:# 101:“uint32_t”已经宣布在当前的范围走读生const uint32_t jump_table_struct [];. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(290):错误:# 65:预计”;“走读生const uint32_t jump_table_struct [];. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(296):错误:# 18:预计“)”PtrFunc = (my_function) (jump_table_struct [uart_init_pos]);. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(346):错误:# 18:预计“)”PtrFunc = (my_function) (jump_table_struct [uart_flow_on_pos]);…
. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(290):错误:# 101:“uint32_t”已经宣布在当前的范围走读生const uint32_t jump_table_struct [];. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(290):错误:# 65:预计”;“走读生const uint32_t jump_table_struct [];. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(296):错误:# 18:预计“)”PtrFunc = (my_function) (jump_table_struct [uart_init_pos]);. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(346):错误:# 18:预计“)”PtrFunc = (my_function) (jump_table_struct [uart_flow_on_pos]);…
很抱歉延迟,我会找个人来看看这个。BR JE_Dialog
嗨视频电子设备标准协会,你看我们的串行端口服务引用设计?这是DA14580串行端口服务引用应用程序,模拟串行电缆通信。这可能是一个很好的适合你的连续监测项目。最好的问候,RvA(对话框)
谢谢RvA,
我终于设法解决这个问题。出于某种原因,印刷还没有工作和我自己的项目,这是一份template_fh,我只是包括电池服务。印刷与template_fh:
CFG_PRINTF
da14580_config.h
periph_setup.c
# ifdef CFG_PRINTF_UART2RESERVE_GPIO (UART2_TX GPIO_PORT_0、GPIO_PIN_4 PID_UART2_TX);RESERVE_GPIO (UART2_RX GPIO_PORT_0、GPIO_PIN_5 PID_UART2_RX);# endif/ /# ifdef CFG_PRINTF_UART2GPIO_ConfigurePin (GPIO_PORT_0 GPIO_PIN_4、输出PID_UART2_TX,假);GPIO_ConfigurePin (GPIO_PORT_0 GPIO_PIN_5,输入、PID_UART2_RX假);# endif
periph_init ()
# ifdef CFG_PRINTF_UART2SetBits16 (CLK_PER_REG UART2_ENABLE 1);uart2_init (UART_BAUDRATE_115K2 3);# endif
app_template_proj.c
#定义DBG_PRINT (str) \uart2_flow_on ();\uart2_flow_off ();\uart2_finish_transfers ();\uart2_write ((uint8_t *) str, sizeof (str),零)
我不确定流控制和FTDI但它的工作。
编辑:我注意到我不小心使用uart_finish_transfers()而不是uart2_finish_tranfers()以上。这是固定的,一切都似乎工作我上面的方法。出于某种原因,它在这两种情况下甚至uart编译。c是不包括在我的项目(uart_finish_tranfers()函数实现)。
你好,
我还需要答案。任何建议吗?
BR,视频电子设备标准协会
我尝试添加uart。c我project and including the driver path in project include paths. I cannot compile the project then, and I get many errors:
. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(290):错误:# 101:“uint32_t”已经宣布在当前的范围
走读生const uint32_t jump_table_struct [];
. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(290):错误:# 65:预计”;“
走读生const uint32_t jump_table_struct [];
. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(296):错误:# 18:预计“)”
PtrFunc = (my_function) (jump_table_struct [uart_init_pos]);
. . \ \…\ src \ plf \ uart \ \ refip \ src \司机uart.c(346):错误:# 18:预计“)”
PtrFunc = (my_function) (jump_table_struct [uart_flow_on_pos]);
…
很抱歉延迟,我会找个人来看看这个。BR JE_Dialog
嗨视频电子设备标准协会,
你看我们的串行端口服务引用设计?这是DA14580串行端口服务引用应用程序,模拟串行电缆通信。这可能是一个很好的适合你的连续监测项目。
最好的问候,
RvA(对话框)
谢谢RvA,
我终于设法解决这个问题。出于某种原因,印刷还没有工作和我自己的项目,这是一份template_fh,我只是包括电池服务。印刷与template_fh:
CFG_PRINTF
在da14580_config.h
行~ 30。这个定义将GPIO预订和配置GPIOperiph_setup.c
:periph_setup.c
# ifdef CFG_PRINTF_UART2
RESERVE_GPIO (UART2_TX GPIO_PORT_0、GPIO_PIN_4 PID_UART2_TX);
RESERVE_GPIO (UART2_RX GPIO_PORT_0、GPIO_PIN_5 PID_UART2_RX);
# endif
/ /
# ifdef CFG_PRINTF_UART2
GPIO_ConfigurePin (GPIO_PORT_0 GPIO_PIN_4、输出PID_UART2_TX,假);
GPIO_ConfigurePin (GPIO_PORT_0 GPIO_PIN_5,输入、PID_UART2_RX假);
# endif
periph_init ()
功能:一个人必须启用UART时钟和UART init可以执行:periph_setup.c
# ifdef CFG_PRINTF_UART2
SetBits16 (CLK_PER_REG UART2_ENABLE 1);
uart2_init (UART_BAUDRATE_115K2 3);
# endif
app_template_proj.c
根据嗯- b - 004:app_template_proj.c
#定义DBG_PRINT (str) \
uart2_flow_on ();\
uart2_flow_off ();\
uart2_finish_transfers ();\
uart2_write ((uint8_t *) str, sizeof (str),零)
我不确定流控制和FTDI但它的工作。
编辑:我注意到我不小心使用uart_finish_transfers()而不是uart2_finish_tranfers()以上。这是固定的,一切都似乎工作我上面的方法。出于某种原因,它在这两种情况下甚至uart编译。c是不包括在我的项目(uart_finish_tranfers()函数实现)。