zapis na port u stm32F4

Jan Waclawek konfera na efton.sk
Pondělí Únor 13 09:45:06 CET 2017


*(volatile uint8_t *)&GPIOF->ODR = 0x12;

Ale este raz, neskusal som.

wek


----- Original Message ---------------
>Dne 12. 2. 2017 v 23:09 Jan Waclawek napsal(a):
>> Neskusal som, ale "The GPIO registers can be accessed by byte (8 bits),
>> half-words (16 bits) or words (32 bits)."
>ano , ale jak ? Jestli musim do asembleru nebo to jde nejak jinak.
>nevim presne jak to beha v zakulisi.
>Muzu treba udelat
>GPIOF_ODR = (char) data; ?? takhle to asi nepujde ze?
>to se musi udelat pres zvlast definovany pointer ?
>
>>
>> A ak nie, tak pomocou BSRR - do spodnych 16 bitov zapisat priamu a do
>> hornych 16 bitov invertovanu hodnotu toho byte.
>  mne jde prave o rychlost a chtel jsem usetrit dalsi zapis a negaci
>Je to ve smycce zapisu do USB highspeed
>>
>> JW
>>
>>
>> ----- Original Message ---------------
>>
>> Subject: zapis na port u stm32F4
>>     From: Fanda Kopriva <info at elektronikavyvoj.cz>
>>     Date: Sun, 12 Feb 2017 22:16:04 +0100
>>       To: hwkonference <hw-list at list.hw.cz>
>>
>>> Dobry den
>>>
>>> Potrebuju poslat byte na port x7-x0   anebo na port X15-x8.
>>>
>>> Je mozne poslat na 16bitovy port jenom byte abych neovlivnil druhou
>>> pulku portu?
>>>
>>> Treba u NXP jsou definovany zvlastni registry pro bytovy a wordovy pristup .
>>>
>>> Dekuju Fanda



Další informace o konferenci Hw-list