Я працював з PIC16 та PIC18 вже більше трьох років і хотів би також познайомитися з AVR. Я не маю на увазі конкретного проекту, але хотів би спробувати різні архітектури. Я хотів би отримати звіт про сумісність щодо PIC та AVR.
програмне забезпечення uC
Я знайомий зі складанням та C для PIC16 та PIC18. Як варіанти складання та С для мікроконтролерів AVR відрізняються від варіантів PIC? Чи багато відмінностей?
Програмне
забезпечення для ПК Яке програмне забезпечення мені потрібно для складання та збирання моїх програм для AVR-чіпів? Це безкоштовно і де його можна завантажити?
Обладнання для програмування
Я використовував WISP648 VOTI для програмування фотографій, але ця плата не може програмувати AVR. Чи потрібно купувати програміст чи є в Інтернеті схеми, які я можу створити сам?
Обладнання uC
Для ПІК я багато використовував PIC18F4620 . Я шукаю AVR з подібними функціями. Особливості, які мені подобаються:
- Внутрішній осцилятор
- Таймери
- Версія 5V та 3.3V
- АЦП
- MSSP з підтримкою I2C та SPI
- (E) USART
- ШІМ
- Багато штифтів вводу / виводу
- > = 32 КБ пам'яті програми,> = 2 кБ оперативної пам'яті
- DIP-пакет
Який чіп AVR матиме однакові функції? Пакет - це вимикач угод, я дуже хочу DIP, PDIP або SPDIP. Яким би був AVR із порівнянними функціями?
Варіанти SPI та I2C
мені сказали, що Microchip має свої варіанти протоколів SPI та I2C. Я часто використовую ведені пристрої SPI та I2C з мікрочіпа в поєднанні з PIC. Чи зможу я використовувати ці фішки (23K256, RTC, ENC28J60, ...) у поєднанні з AVR? На додаток до цього, чи можна було б зв’язати AVR та чіп PIC за допомогою I2C або SPI?