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

elight elight at gmail.hu
Thu Jul 30 20:00:55 CEST 2015


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



More information about the Elektro mailing list