Vladimir Ljaschko (05.07.2011 17:36, просмотров: 3223)
Битовые поля в IAR STM8S - что может быть за фигня? if (UART2_SR_TC==1) ->> Error[Pe134]: expected a field name D:\work\CPIx\CPI\prot_E93.c 104
меняю поле на соседнее
if (UART2_SR_TXE==1) компилируется без проблем
Поля объявлены идентично...
#define UART2_SR_PE UART2_SR_bit.PE
#define UART2_SR_FE UART2_SR_bit.FE
#define UART2_SR_NF UART2_SR_bit.NF
#define UART2_SR_OR_LHE UART2_SR_bit.OR_LHE
#define UART2_SR_IDLE UART2_SR_bit.IDLE
#define UART2_SR_RXNE UART2_SR_bit.RXNE
#define UART2_SR_TC UART2_SR_bit.TC
#define UART2_SR_TXE UART2_SR_bit.TXE