Hi,
Can somebody please confirm the number of flexio peripherals supported by KL17? According to the document it supports
" One FlexIO module supporting emulation of additional UART, IrDA, SPI, I2C, I2S, PWM and other serial modules, etc."
Does that mean 1 FlexIO module supporting multiple serial modules at same time (eg Uart and I2C simulataneously or 2 I2C simulataneously)?
Or
1 FlexIO module supporting 1 of the serial module? (Eg : 1 FlexIO UART or 1 FlexIO I2C)?
As per the reference manual, there is only 1 FLexIO base address "0x4005_F000".
Many Thanks,
Tony
Solved! Go to Solution.
FlexIO gets you one additional peripheral.
While probably not impossible, I'd say it is impractical to try to use it for two things at once even if they are both I2C.
FlexIO can only do one thing at a time.
Thank you for the quick reply Bob.
Does that mean flexIO needs to be reconfigured run time if it needs to support another module?
I was hoping to have 2 I2C masters using flexio. with 2 different set of pins configured(eg: PORTD6 and PORTD7 for bus 1 and PORTD0 and PORTD1 for bus 2 ). I guess that is not possible?
FlexIO gets you one additional peripheral.
While probably not impossible, I'd say it is impractical to try to use it for two things at once even if they are both I2C.
Thank you Bob Paddock.