nassong.blogg.se

Codevision c compiler at90s2313
Codevision c compiler at90s2313








rx_buffer_size - size of the slave receive buffer rx_buffer - pointer to the slave receive buffer

codevision c compiler at90s2313

match_any_addr - if true, the slave match address logic responds to all received addresses Unsigned char *rx_data, unsigned char rx_count) Unsigned char *tx_data, unsigned char tx_count, rx_count - number of bytes that must be received from the slave during the transaction rx_data - pointer to the buffer that holds the data received from the slave tx_count - number of bytes that must be transmitted to the slave during the transaction tx_data - pointer to the buffer that holds the data to be transmitted to the slave slave_addr - 7 bit address of the TWI slave with which the transaction must be performed function used for performing a TWI master transaction Void twi_master_init(unsigned int bit_rate) Function: Bit7=Out Bit6=Out Bit5=Out Bit4=Out Bit3=Out Bit2=Out Bit1=Out Bit0=OutĮxtern unsigned char twi_tx_index // data index in the transmit bufferĮxtern unsigned char twi_rx_index // data index in the receive bufferĮxtern unsigned char twi_result // holds the result of the last TWI transaction #define EEPROM_TWI_BUS_ADDRESS (0xA0 > 1) * 7 bit TWI bus slave address of the AT24C02B 2kbyte EEPROM */ Here is the code, i got it from cvAVR help: #include So I know the data successfully stored in eeprom.

codevision c compiler at90s2313

I'm trying to write and read to external eeprom (AT24c02B) then show the data bytes that store in eeprom to LED in PORTB and or to LCD.










Codevision c compiler at90s2313