[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