条目 | 说明 | STM32F1 | STM32F4 | STM32H7 |
BitLogic |
支持的指令:
LD、A、O、LDN、AN、ON、=、NOT、EU、ED、ALD、OLD、
LPS、LDS、LRD、LPP、AENO、NOP
不支持的指令:
LDI、AI、OI、LDNI、ANI、ONI、QI、SI、RI、BIR、BIW
| B | B | B |
Clock |
不支持的指令:TODR、TODW、TODRX、TODWX
| | | |
Communications |
不支持的指令:
XMT、RCV、NETR、NETW、GPA、SPA
| | | |
Compare |
支持的指令:
B=、B<>、B<=、B>=、B<、B>
W=、W<>、W<=、W>=、W<、WB>
D=、D<>、D<=、D>=、D<、D>
R=、R<>、R<=、R>=、R<、R>
S=、S<>
| B | B | B |
Convert |
支持的指令:
BTI、ITB、ITD、DTI、DTR、ROUND、TRUNC、
ITA、DTA、RTA、ITS、DTS、RTS、STI、STD、STR、
IBCD、BCDI、HTA、ATH、DECO、ENCO、SEG
| B | B | B |
Counters |
支持的指令:
CTU、CTD、CTUD
不支持的指令:
HDEF、HSC、PLS
| B | B | B |
FloatPointMath |
支持的指令:
ADDR、SUBR、MULR、DIVR、
SQRT、SIN、COS、TAN、LN、EXP
不支持的指令:
PID
| B | B | B |
IntegerMath |
支持的指令:
ADDI、ADDD、SUBI、SUBD、
MUL、MULI、MULD、DIV、DIVI、DIVD、
INCB、INCW、INCD、DECB、DECW、DECD
| B | B | B |
Interrupt |
不支持的指令:
ENI、DISI、ATCH、DTCH、CEVNT
| | | |
LogicOperations |
支持的指令:
INVB、INVW、INVD、ANDB、ANDW、ANDD
ORB、ORW、ORD、XORB、XORW、XOR
| B | B | B |
Move |
支持的指令:
MOVB、MOVW、MOVD、MOVR、
BMB、BMW、BMD、SWAP
不支持的指令:
BIR、BIW
| B | B | B |
ProgramControl |
支持的指令:
FOR、NEXT、JMP、LBL、LSCR、SCRT、SCRE、CSCRE
CRET、END、STOP
不支持的指令:
WDR、DLED
| B | B | B |
ShiftRotate |
支持的指令:
SLB、SLW、SLD、SRB、SRW、SRD
RLB、RLW、RLD、RRB、RRW、RRD
| B | B | B |
String |
支持的指令:
SLEN、SCPY、SSCPY、SCAT、SFND、CFND
| B | B | B |
Table |
支持的指令:
FILL、ATT、FND=、FND<>、FND<、FND>、LIFO、FIFO
| B | B | B |
Timers |
支持的指令:
TON、TONR、TOF、BITIM、CITIM
| B | B | B |
Subroutines |
支持的指令:
CALL
| | | |