shides (15.01.2016 19:08, просмотров: 111) ответил SciFi на Да-да, выложите. И осциллограмму тоже.
Это main из которого вызывается та подпрограмма:
AREA ||i.main||, CODE, READONLY, ALIGN=2
main PROC
BL HAL_Init
BL SystemClock_Config
BL MX_GPIO_Init
MOV r0,#0xe000e000
MOVS r1,#0x27
LDR r2,[r0,#0x10]
BIC r2,r2,#2
STR r2,[r0,#0x10]
LDR r2,[r0,#0x10]
MOVS r4,#0x64
LDR r3,|L5.68|
MOVS r5,#1
ORR r2,r2,#4
STR r2,[r0,#0x10]
LDR r2,[r0,#0x10]
BIC r2,r2,#1
STR r2,[r0,#0x10]
STR r1,[r0,#0x14]
|L5.50|
STRH r4,[r3,#0]
STRH r5,[r3,#8]
STRH r4,[r3,#2]
STRH r4,[r3,#4]
STRH r4,[r3,#6]
BL TDC12
B |L5.50|
ENDP
DCW 0x0000
|L5.68|
DCD ||.data||