OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3922|回复: 2

STM32F7用UART7 RS485发送数据 电脑上Xcom v2.0 没数据

[复制链接]

23

主题

69

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2017-1-5
在线时间
50 小时
发表于 2017-1-10 14:21:56 | 显示全部楼层 |阅读模式
1金钱
[mw_shl_code=c,true]/* USER CODE BEGIN 0 */
uint8_t data[16]="hello";
/* USER CODE END 0 */


int main(void)
{

  /* USER CODE BEGIN 1 */

  /* USER CODE END 1 */

  /* MCU Configuration----------------------------------------------------------*/

  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  HAL_Init();

  /* Configure the system clock */
  SystemClock_Config();

  /* Initialize all configured peripherals */
  MX_GPIO_Init();
  MX_UART7_Init();

  /* USER CODE BEGIN 2 */

  /* USER CODE END 2 */

  /* Infinite loop */
  /* USER CODE BEGIN WHILE */

  while (1)
  {
  /* USER CODE END WHILE */

  /* USER CODE BEGIN 3 */
                 HAL_GPIO_WritePin(GPIOE,DE_Pin, GPIO_PIN_SET);  //使能RS485 发送端DE
        // while(HAL_UART_GetState(&huart7) == HAL_UART_STATE_RESET );
         HAL_UART_Transmit(&huart7,data,1,100);   //发一个字节的数据出去
                //while(HAL_UART_GetState(&huart7) == HAL_UART_STATE_RESET );
                while(__HAL_UART_GET_FLAG(&huart7,UART_FLAG_TC)!= SET);//等待发送结束
         HAL_GPIO_WritePin(GPIOE,DE_Pin, GPIO_PIN_RESET);
  }[/mw_shl_code]

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

23

主题

69

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2017-1-5
在线时间
50 小时
 楼主| 发表于 2017-1-10 14:27:41 | 显示全部楼层
这是代码  请大家帮我看下代码有没有问题   下面给出cube的配置   uart设置异步,RS485四个端口对应DE RE(这两个引脚设置Output)  DI RO(这两个引脚设置的 UART7_TX UART7_RX)
回复

使用道具 举报

23

主题

69

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2017-1-5
在线时间
50 小时
 楼主| 发表于 2017-1-11 08:35:47 | 显示全部楼层
解决了,板子是坏的。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 18:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表