Мне,мне неизвестно чем прошить. Нужон USB программатор поскольку LPT и COM нет.Если известно, чем прошить, ...
Единственый который нашол это на Attiny2313, но этго контролера уменя нет.
Мне,мне неизвестно чем прошить. Нужон USB программатор поскольку LPT и COM нет.Если известно, чем прошить, ...
Из хелпа CV:vovik15 писал(а):вам прикалываться не надоело? объясняю еще раз. есть память 24с256 нужно по адресам от 0 до 100 записать константы ,как прошить,и чем прошить мне известно. а вот саму прошивку незнаю как написать
Код: Выделить всё
/* read a byte from the EEPROM */
unsigned char eeprom_read(unsigned char EEPROM_BUS_ADDRESS, unsigned char address) {
unsigned char data;
i2c_start();
i2c_write(EEPROM_BUS_ADDRESS);
i2c_write(address);
i2c_start();
i2c_write(EEPROM_BUS_ADDRESS | 1);
data=i2c_read(0);
i2c_stop();
return data;
}
/* write a byte to the EEPROM */
void eeprom_write(unsigned char EEPROM_BUS_ADDRESS, unsigned char address, unsigned char data) {
i2c_start();
i2c_write(EEPROM_BUS_ADDRESS);
i2c_write(address);
i2c_write(data);
i2c_stop();
/* 10ms delay to complete the write operation */
delay_ms(10);
}
в соновном теле:
Для записи в 24cxx
eeprom_write(0b10101010, 0xaa, 0xFF);
Для чтения из 24cxx
i=eeprom_read(0b10101010, 0xaa);
Куда нужно-то? память где стоит? принтер, монитор,... ? Готовая может есть у кого-то...vovik15 писал(а):а ели взять готовую прошивку,и ее подкоректировать?