CANFD 错误寄存器 怎么复位
STM32G070 I2C HAL库函数疑问
STM32G0B1CC单片机多个从板使用CAN链接,CAN接收帧和发送帧丢失的问题。
STM32G0B1CBT6 Flash 不能写擦除,更不要说写入?fal库示例代码哪里有,分享一下,谢谢
flash写入
stm32g030j6m6如何使用串口烧录程序?NRST引脚能否作为普通输入IO口用?
TouchGFX GUI开发实践里面的代码工程从哪里下载
stm3g030 spi 通讯以及如何管脚的定义,怎么知道是A口,还是B口,还是C口呢
STM32G030内置温度传感器的校准值TS_CAL2的地址是多少?
STM32G031 SMBUS从机模式的tLOW:SEXT超时无效
你觉得会怎么出错呢?
你可以拿个代码简单验证下,不会出错的。
uint32_t para_New,para_Old,Result;
para_New =0;
para_Old=1;
Result= para_New-para_Old;
顺便提醒下,这里的计数累加向上计数的。
[md]这样相减得到负数了,赋给无符号整型变量,这个值不就很大吗?
你可以试试,看看结果是不是如你所料的这样存贮。
说不定是单独将符号结果设置到 APSR中呢。
大或小不是问题,正确就行。具体到这里,一个计数周期就是2的32次方计时单位。
为了直观点,你可以将刚才那三个变量换成8位无符号数来计算,然后自己琢磨琢磨。