[elektro] ARM STM32F100 GPIO 8bites kétirányú használata.

Pipi lista at puzsar.hu
Thu Jul 30 21:42:11 CEST 2015


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



More information about the Elektro mailing list