登录|立即注册|使用QQ帐号登录
论坛 > 24小时必答区
发帖|
看2033|回4|收藏
楼主 ID:893692 只看他
2021-8-16 21:40
本帖最后由 m24 于 2021-8-17 10:44 编辑

本次项目,是计划做一个基于51单片机的智能门禁系统,主控MCU为STC89C52RC,外设有射频模块RFID-RC522,语音播报模块JQ8900,蜂鸣器,舵机MG964R。串口打印调,各个模块代码已经准备就绪,其中只差最后一步将MG946R舵机结合没有解决。并不是舵机驱动代码的问题,因为驱动代码已经经过调试无误。

问题描述:工程文件中舵机部分不工作,舵机我是用定时器来写的。模块代码已验证无误,但是我将RC-522的驱动代码加入这个模块代码中去,哪怕不加rc-522的头文件,不调用RC522的功能函数,只要工程里有rc-522的代码定时器就运行不了,舵机无反应,去掉rc-522c文件后,舵机又能驱动了,想问问各位遇见过这个问题没有

工程代码.rar (166.62 KB)
(下载次数: 17, 2021-8-17 10:39 上传)

附件列表
F@}OHX_BEB$ES%)O)69MAPW.png (2021-8-17 10:44 上传)

原图尺寸 27.63 KB, 下载次数: 25

F@}OHX_BEB$ES%)O)69MAPW.png

沙发 ID:235200 只看他
2021-8-16 23:21
要具体看你的代码及资源的利用情况才可查出问题
板凳 ID:161164 只看他
2021-8-17 00:51
变数区(Ram)溢出了?
STC89C52RC:
Code:8k        Ram:512(data:128 idata:128 xdata:256)        EEProm:5k        Addr:0x2000
地板 ID:893692 只看他
2021-8-17 10:38

引用:

lkc8210 发表于 2021-8-17 00:51
变数区(Ram)溢出了?
STC89C52RC:
Code:8k        Ram:512(data:128 idata:128 xdata:256)        EEProm:5k        Addr:0x20 ...

xdata只有256吗  这里编译玩是336...
5# ID:893692 只看他
2021-8-17 10:41

引用:

csmyldl 发表于 2021-8-16 23:21
要具体看你的代码及资源的利用情况才可查出问题

文件上传了 麻烦您了

51黑电子论坛

Powered by Discuz! X3.1

首页|标准版|触屏版|电脑版