AN2662 CAN bootloader
Doc ID 14156 Rev 1 39/83
Figure 26. Check HSE frequency value
3TARTCHECK(3%FREQUENCY
-ESSAGERECEIVED
WITHSTD)$X
ANDWITHOUTFRAME
ERROR
AI
#ONFIGURE#!.BAUDRATEATKBPS
ASSUMINGTHAT(3%-(Z
)NITIALIZE4IME/UTAT^MS
$ECREMENT4IME/UT
4IME/UTX
#ONFIGURE#!.BAUDRATEATKBPS
ASSUMINGTHAT(3%-(Z
)NITIALIZE4IME/UTAT^MS
.O
9E S
-ESSAGERECEIVED
WITHSTD)$X
ANDWITHOUTFRAME
ERROR
.O
9E S
#ONFIGURE#!.BAUDRATEATKBPS
ASSUMINGTHAT(3%-(Z
)NITIALIZE4IME/UTAT^MS
-ESSAGERECEIVED
WITHSTD)$X
ANDWITHOUTFRAME
ERROR
$ECREMENT4IME/UT
4IME/UTX
.O
9E S
%NTERANINFINITELOOPWAITING
FORANY#!.BOOTLOADERCOMMAND
%NDCHECK(3%FREQUENCY
$ECREMENT4IME/UT
4IME/UTX