[elektro] ARM STM32F100 GPIO 8bites kétirányú használata.
hg12345
hg12345 at freemail.hu
Fri Jul 31 08:27:35 CEST 2015
Hi, lehet egy lépésben (az újabbakban már csak ez a periféria register él!)GPIOx_BSRR felső 16bit reset míg az alsó 16 bit set
Pipi <lista at puzsar.hu> írta:
>keveset foglalkoztam vele, de emlékeim szerint van neki külön set bit és külön clr bit regisztere is a port beállításhoz
>
>
>
>
>2015.07.30. 20:00 keltezéssel, elight írta:
>> Sziasztok.
>>
>> Hogyan szokták ezt egyszerűen.
>>
>> Bitenként nézve sokat kellene billegetni.
>>
>> Van ilyen mód?
>> Vagy folyamatosan maszkolni és irányt váltogatni szükséges?
>>
>> Az a gondom, ha pl. def-elem a felső 8 bitre
>>
>> #define LCD_DATA_OUT Hi(GPIO_ODR)
>> #define LCD_DATA_IN Hi(GPIO_IDR)
>>
>>
>> a kimenet használatakor az alsó bitek is változnak időnként..
>>
>> LCD_DATA_OUT = 0xBE;
>>
>> tehát arra jutnék , word változóba kell tenni és maszkolni kellene talán.
>>
>> De még keresgélem , hogy egyáltalán jó irányban tapogattam a hibát?
>> De ez a gyanus. Maga az LCD működik, de más out bit is billen alsó
>> byte-ban,
>> aminek nem lenne szabad
>> Üdv István
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>>
>
>
>--
>Pipi
>http://www.puzsar.hu
>
>-----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list