[elektro] STM32F4 -- I/O problema -- fagyas

hg12345 hg12345 at freemail.hu
Fri Oct 23 11:45:51 CEST 2015


Hi

hogyan fejlesztesz, letölt kipróbál, vagy debugger interface-n keresztűl?

A periféria inicializálási problémákat nem fogod próbálkozással megtalálni....

A KEIL-ban egy pillanat alatt látható a port inicializáció, és lépésenként is megtalálható az a pont ahol programod befejezi a USER futást...

----------------------------------------------------------------------
Nézd át a manualt, mert a lábak beállításánál van néhány "reserved" beállítás, ezek okozhatnak fejtörést.
Nem vagyok biztos abban, hogy a HAL vagy stanfdrad beállításokon keresztűl nem lehet ilyen beállításokat generálni, vagy ilyen beállítások esetén assert-re fut a program.... 



"uprogc ." <uprogc at gmail.com> írta:
>ui:
>Meg egy jelenseg:
>
>Van egy adott porton nehany kimenet beallitva.
>
>        GPIO_InitTypeDef ctrl_analog_board_InitStruct;
>
>            ctrl_analog_board_InitStruct.GPIO_Pin = CTRL_AF_AMP | LINE_OR_P
>| SW_RX_TX ;
>            ctrl_analog_board_InitStruct.GPIO_Mode = GPIO_Mode_OUT;
>            // ctrl_analog_board_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
>            ctrl_analog_board_InitStruct.GPIO_OType = GPIO_OType_PP;
>            ctrl_analog_board_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
>            GPIO_Init(CTRL_ANALOG_BOARD_PORTC,
>&ctrl_analog_board_InitStruct);
>
>Ugyanezen porton nehany bement is van:
>
>        GPIO_InitStruct.GPIO_Pin = ROT_ENC_TRIGGER | ROT_ENC_DIRECTION;
>    GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;
>    GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
>    GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP;
>    GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
>    GPIO_Init(ROT_ENC_PORT, &GPIO_InitStruct);
>
>Ez utobbiak dual IT-k ( EXTI ) -- mukodik .
>
>Lathato hogy a kimeneteknel kivettem a GPIO_Speed configot, ha bent hagyom
>szinten valami faulttal indul a proci...
>
>Az inputok beallitasa fut le eloszor.
>Ertheto hogy nem kell 2x beallitani a GPIO_Speed-et, de mi baja vele ?
>
>Udv.
>Szabi
>-----------------------------------------
>          elektro[-flame|-etc]
>



More information about the Elektro mailing list