你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

使用STM32CubeMX,串口中断自收自发怎么写?

[复制链接]
Genglilai 提问时间:2015-9-6 20:08 /
时间有点晚,明天再来发一下实现方法,大牛们顺便看一下有什么更好的方法来实现

----------------------------------------------分割线----------------------------------------------
核心板主控芯片是STM32F103ZET6,开发环境是EWARM 6.40.1
用STM32CubeMX配置好芯片的相关功能和管脚,各个模块初始化代码是自动生成的
  1. UART_HandleTypeDef huart1;
  2. /* USART1 init function */
  3. void MX_USART1_UART_Init(void)
  4. {
  5.   huart1.Instance = USART1;
  6.   huart1.Init.BaudRate = 115200;
  7.   huart1.Init.WordLength = UART_WORDLENGTH_8B;
  8.   huart1.Init.StopBits = UART_STOPBITS_1;
  9.   huart1.Init.Parity = UART_PARITY_NONE;
  10.   huart1.Init.Mode = UART_MODE_TX_RX;
  11.   huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
  12.   huart1.Init.OverSampling = UART_OVERSAMPLING_16;
  13.   HAL_UART_Init(&huart1);
  14. }
复制代码


现在想调试一下串口发送和接收,实测HAL_UART_Transmit (&huart1, "Hello World!\r\n", 14, 1);函数可以正常发送字符串
QQ截图20150906200035.png

然而使用中断方式接收字符不知道该怎么写了,函数HAL_UART_RxCpltCallback不会用。。。
想做一个自收自发的功能,如上图给单片机发送的字符串,单片机再发送回来,不知道该怎么做
求各位过路大侠,大神,大仙指教!

收藏 评论2 发布时间:2015-9-6 20:08

举报

2个回答
你好我好大家好! 回答时间:2015-9-7 16:54:00
:):):):)
Genglilai 回答时间:2015-9-8 23:08:53
顶一个,水一下

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版