无法发送无法接收:

  1. 修改printf函数,让数据可以发送定位到指定串口
int __io_putchar(int ch)
{RS485A_sen();if (ch == '\n'){uint8_t enter = '\r';if ((HAL_UART_Transmit(&huart1, &enter, 1, 5000)) != HAL_OK){RS485A_rec();return -1;}}if ((HAL_UART_Transmit(&huart1, (uint8_t *) &ch, 1, 5000)) != HAL_OK){RS485A_rec();return -1;}RS485A_rec();return ch;
}
  1. 测量485的R端发现电平为5V,但是单片机使用的是STM32L433系列,电压为3.3V,而查询手册后发现,该管脚为FT管脚,可以支持5V(低功耗情况下不要这么作,功耗大的要命)
  2. 示波器检查485芯片的输入输出使能发现5V电没供上,但是还是有2.5V的电压(这里告诫我以后要断电就统一断,不能留下输入输出信号线还依旧通着电)
  3. 示波器检查芯片波形没问题
  4. 回归程序串口接收部分,发现串口接收使能函数没有在程序开始调用。
  5. 加上,但是位置放的太靠前了,比串口初始化还靠前,不顶用。
  6. 放在后面,ok成功出数

cubuide RS485问题排查相关推荐

  1. 树莓派有can通信吗_树莓派 RS485 CAN HAT模块使用

    产品概述 RS485 CAN HAT 是微雪电子为树莓派开发的一款的带 RS485 和 CAN 通信功能的扩展板,具备 RS485.CAN 通信功能. 特点 基于Raspberry Pi 40pin ...

  2. 当RS485隔离遇见Freemodbus,你碰到问题了吗?

    摘要: 基于RS485物理接口的Modbus总线在工业控制中广泛应用.Freemodbus是一个免费的实用的协议栈,孔丙火(微信公众号:孔丙火)用它实现了一个从站.串口收发信号和RS485芯片的收发使 ...

  3. RS485接线方式小科普

    欢迎来到东用知识小课堂! RS-485采用平衡发送和差分接收方式实现通信:发送端将串行口的ttl电平信号转换成差分信号a,b两路输出,经过线缆传输之后在接收端将差分信号还原成ttl电平信号.RS-48 ...

  4. D-MNSV7-X16搬运机器人磁导航传感器RS232|RS485与CAN自动输出协议及AGV系统构架

    D-MNSV7-X16搬运机器人磁导航传感器是一款集成了高性能.高可靠性的磁传感器芯片和高性能MCU.采用独有的算法,使得该传感器无需使用特制磁条即可获得最高±1mm的导航精度,直接输出相对磁条路径的 ...

  5. RS485应用电路图

    最近在应用RS485,在网络上看见一篇好文章,转载与大家分享: 提高485总线的可靠性 摘 要:就485总线应用中易出现的问题,分析了产生的原因并给出解决问题的软硬件方案 和措施. 关键词:RS-48 ...

  6. STM32物联网项目-RS485通信(Modbus协议)

    RS485通信(Modbus协议) 协议介绍 RS485介绍:http://t.csdn.cn/bOuFX Modbus协议:http://t.csdn.cn/mgioX CubeMX配置 RS-48 ...

  7. 快速排查feign.FeignException: status 500 …

    feign.FeignException: status 500 - 总结一下feign报500的时候快速排查问题的方法, 这个bug容易出现的地方分别为: 1. 远程调用的时候feign的注册信息有 ...

  8. 错误提示没了_ESC错误排查-系统启动篇

    # ECS从入门到精通(错误排查) # Linux启动与登录问题 Linux 启动与登录问题是 ECS 的高频问题,而往往处理不及时会直接影响到 用户业务的正常可持续运行,因此也变成了我们处理问题优先 ...

  9. Docker暴露端口服务器公网IP无法访问问题排查

    目录 一.未打开安全组策略 二.防火墙开放端口未设置 三.没有启用IP_FORWARD 环境:阿里云CentOS7 服务器 问题:当启动一个容器向外部暴露端口时,服务器公网IP:端口号无法访问 doc ...

最新文章

  1. FAQ系列 | 监控平均SQL响应时长
  2. 赛可达推病毒攻击检测和情报分享服务
  3. bootstrap table php,bootstrap table Tooltip
  4. vue商城项目开发:浏览器自动访问、路由样式修改及定义和导入组件
  5. MySQL(11)数据库实现高可用架构之MMM
  6. 老司机给我们解读 Spring Boot 最流行的 16 条实践
  7. 现代计算机教室布置图片,高中教室布置设计图
  8. 【渝粤教育】21秋期末考试工程项目管理10324k2
  9. nfs需要开通什么端口_创业板开通需要什么条件?开通创业板门槛,要怎么样开通创业板?...
  10. github上传的项目代码语言类型修改
  11. C++奥赛一本通递归题解
  12. 6.2上午 外教 阅读
  13. FM1208CPU卡读写函数说明
  14. Apache的网页与安全优化
  15. 微信公众号运营推广基础入门知识
  16. 用Visio画软件(模块)功能图
  17. 找到服务器系统日志,查看服务器系统日志
  18. 【官方教程】使用Quick-Cocos2d-x搭建一个横版过关游戏(三)
  19. 提供数据接口公司总结
  20. 问题解决-----如何从windows10向ubuntu传输大数据的文件(大于等于50M)

热门文章

  1. LeakCanary2.5版本使用
  2. 韩金融研究院院长:加密托管是市场增长的关键
  3. bzoj1202 狡猾的商人[并查集]
  4. Ubuntu系统安装微信(解决高分辨率屏幕问题及图标显示问题)
  5. B2B2C系统亮点是什么?如何助力珠宝首饰企业打造全渠道多商户商城管理体系
  6. 机器学习(周志华著)习题 第03章 线性模型
  7. open failed: EACCES (Permission denied)解决办法
  8. Spell 基于最长公共子序列的在线日志解析方法
  9. Ubuntu环境下moos-Ivp编译
  10. 软件测试标准GBT250,国家标准规范GBT 25063-2010.doc