-
XC8编译器调用函数后局域变量值被改变
最近发现个问题,有个函数里边调用别的函数后老出错,查找程序没有问题,经过仿真后发现在调用一个子函数后有几个局部变量值会发生改变,再分析原因,发现本函数的局部变量和子函数的局部变量有地址重合的,子函数中对局部变量进行了操作,返回后相应的局部变量值发生了改变,所以出错,我现在把函数的所有局部变量全部设置为了静态变量,但是这只能是个权益之计,而且这样解决不知道会不会造成别的问题,正常来说C编译器应该能够避免这种现象的发生,我怀疑是编译器设置有问题了,但是找不到地方,有哪位大神能给帮帮忙呗。
2024-05-06 33 -
电池测试中需要进行恒压放电,想问一下有啥方案吗
电池测试中需要进行恒压放电,想问一下有啥方案吗,而且在电池放电中电压应该下降,我想问一下怎么做到恒压
2022-06-13 26 -
STC单片机,使用内部上拉,管脚容易损坏。
STC单片机,使用内部上拉,管脚容易损坏。在管脚和地之间,加了片TVS,然后无法正常工作了。
2022-05-29 22 -
请问三相电流型整流器如何发出如图占空比
file:///C:\Users\郭夏\Documents\TencentFiles\1292907120\Image\C2C\99C5D9C2C8F6294D183EC3905F7188EE.jpg搜索复制主要就是一个周期有两个小脉冲如何实现?
2022-03-07 5 -
求推荐电机驱动IC
要求能根据电位器的值(其实阻值对应的就是电机转动的角度),来驱动电机要转动多少角度。电压3V左右,电流2A左右。只用一个芯片。如有方案,万分感谢!
2021-05-26 14 -
51单片机红外遥控
如何使用汇编来实现红外遥控器来向单片机发送信息,各位大佬有没有例子给我看看,代码不知道如何下手
2021-05-25 11 -
PIC16LF876A无法编程
主频8Mhz或16Mhz,使用的PCKIT3.5,已排除接线等故障,显示thefollowingmemoryregionsfailedtoprogramcorrectly:programmemoryAddress:00000001expectedvalue0000118areceivedvalue:00000000programmingfailed.请问各位专家,此故障是什么原因所致,如何克服,谢谢!
2021-03-24 12