使用C28处理器,对时间要求苛刻的程序段,用汇编程序,但程序找问题时发现,使用MINL时,以某一负数作为下限,与正数比较时,执行后程序选择了正数,
如:
MINL ACC, @_MaxValue
此时ACC内容为负值,如0xFFFFF123, 而MaxValue = 0x00000456
执行结果,ACC = 0x00000456
显然,它是把两个数作为无符号数来处理的。
问题: 怎么样能让MINL执行有符号数的比较呢?
Susan Yang:
回复 TX dong:
谢谢分享答案!
使用C28处理器,对时间要求苛刻的程序段,用汇编程序,但程序找问题时发现,使用MINL时,以某一负数作为下限,与正数比较时,执行后程序选择了正数,
如:
MINL ACC, @_MaxValue
此时ACC内容为负值,如0xFFFFF123, 而MaxValue = 0x00000456
执行结果,ACC = 0x00000456
显然,它是把两个数作为无符号数来处理的。
问题: 怎么样能让MINL执行有符号数的比较呢?
Susan Yang:
回复 TX dong:
谢谢分享答案!
TMS320F28384S: 烧录仿真器连接失败
TMS320F28P659DK-Q1: CLA call fmodf function
TMS320F28034: 在初始化的时候,调用delay_us函数进入非法中断
TMS320F280049C: 数据在debug模式下和release模式下读取不一致
TMS320F28377D: ePWM 使用上升下降模式 进行调制时出现异常驱动