Автомат для аквариума 2, П. Кожухин, Радио 3-4, 2013 год. Можно ли собрать данный автомат для аквариума на других контроллерах PIC18F4550, PIC18F2550, PIC16F876A вместо PIC16F1983 ?
По количеству памяти и корпусу подойдет только PIC18F2550, но у него нет вывода RC3 (он предназначен только для USB) и вывода RA7 (только вход частоты). Поэтому если перенести функции RC3 и RA7 (связанные с индикатором) на другие выводы (RA1,RA2,RA3,RC1), то тогда подойдет. Подумайте куда лучше, программу я могу изменить для PIC18F2550. Времени займет 5 минут. Еще нужно будет вывод RE3 через диод и резистор подключить на плюс питания. В PIC18F2550 у порта RE3 нет подтягивающего резистора.
Я использовал модуль Tiny RTC i2c. В описании модуля в интернете часто указываются базовые адреса 0x68 для часов и 0x50 для микросхемы памяти. Это неправильно. Базовый адрес для записи в DS1307 будет 0хD0 и для AT24c32 будет 0xA0. Соответственно при чтении 0xD1 и 0xA1. Всем удачи.