关于stm32单片机为解决问题

在32单片机烧入程序 在电脑端的串口助手下达按相应的命令,单片机没有任何操作

有什么什么其他的现象没有,这样很难去找到问题的

你这个程序是别人写的吧?你只想要个结果而已。
这个可能性太多了,比如电脑上的串口助手选错了串口,串口是坏的,串口连接错误,串口波特率和模式等设置错误,单片机时钟频率偏差太大,单片机串口配置错误,通讯被干扰有误码,单片机程序接收处理错误,单片机执行操作的代码有误,你看错了。。。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇文章讲的很详细,请看:Stm32解决按键长按与短按
  • 除此之外, 这篇博客: 毕业设计 单片机stm32的工厂环境检测系统 - 嵌入式 物联网 单片机中的 4.1 BH1750光照模块 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    简介

    BH1750是一种用于两线式串行总线接口的数字型光强度传感器集成电路。这种集成电路可以根据收集的光线强度数据来调整液晶或者键盘背景灯的亮度。利用它的高分辨率可以探测较大范围的光强度变化。BH1750的内部由光敏二极管、运算放大器、ADC采集、晶振等组成。对应广泛的输入光范围(相当于1-65535lx),最小误差变动在土20%,而且受红外线影响很小。

    • 采用ROHM原装BH1750FVI芯片
    • 光照度范围: 0-655351x,传感器内置16bitAD转换器直接数字输出,省略复杂计算)省略标定
    • 内部包含通信电平转换,与5V单片机I0连接,支持STM32/51/ardunio
    • XH2.54接口连接线,方便客户DIY
    • 小体积,广泛应用于室内光照检测、蔬菜、苗圃、温室大棚

    具体参数

    • 采用ROHM原装BH1750FVI芯片
    • 供电电源: 3-5v
    • 数据范围: 0-65535lx
    • 传感器内置16bitAD转换器
    • 直接数字输出,省略复杂的计算,省略标定
    • 不区分环境光源,接近于视觉灵敏度的分光特性
    • 可对广泛的亮度进行1勒克斯的高精度测定
    • 标准NXP 1IC通信协议
    • 模块内部包含通信电平转换,与5v单片机IO直接连接

    原理图
    在这里插入图片描述


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

能否将代码上传上来?