SPI0_MasterRecvByte 我感觉问题应该是在这个函数的定义上,可能那个8051的定义是写的时候同时读(读到寄存器缓存中),不实际产生波形。而在CH582M上,就是写和……
有个问题,如果液位是抖动的,比如在车内,车子加减速时,这个时候测到的液位是在合理范围内抖动还是直接不准了呢?……
看到这,我就想起上次NXP的问题,你们用我们的gui guide,用的也是我们的MCU吗?结果下面回答,一部分用了……
我的理解,static inline是为了解决#define 函数名(参数 ...) {...}这种晦涩难懂的代码的可读性而加的……
其实大厂也有不少用位域的,我见过早期TI的单片机库代码,所有的寄存器操作就是位域实现的。而且个人猜测,其实大部分基于I2C,SPI这类的专用从设备,大部分都是用类似于位域的方式做通……
很奇怪,从你的代码里,并没有看到触摸和播放相关联的部分,这个是怎么关联起来的?……
看怎么用咯,我就很喜欢用,一般是统一申请统一释放,不存在什么申请释放不成对的情况(算法动态开关,所需要的内存就动态申请释放)。相比较于malloc和free,我倒是觉得内存越界才是……