Сообщение от picavr
|
А может быть посмотреть в другую сторону?
Сайпресовские CY7C68013A умеют загрузку через USB. Имеют 54/128 ногие кристаллы, 24/48МГц тактирование, не шибко дорогие.
Оболочка через USB заливает требуемую прошивку и ВУАЛЯ!!!
имеем совершенно иной программатор с поддержкой каких угодно кристалов. Имхо, на них было бы правильнее городить программаторы.
Уже есть прошивка для USB Blastera у китайцев.
Можно разработать основную железяку с выходами SPI, I2C, итд.
А для паралельных ИМС городить плату расширения.
Готов учавствовать в проработке схем, разводке плат.
ПО под 51 серию не писал.
|
Со схемами проблем нет. Я разрабатываю схемы любой сложности и предпочитаю делать все самостоятельно. Выбрал PIC контроллеры из-за политики фирмы Microchip:
1. Старые контроллеры не снимают с производства.
2. Делятся исходниками на отладочные средства и у них полно всяких библиотек для чего угодно и написаны они грамотно (в отличие от Atmel).
3. Средства разработки спокойно скачиваются с их сайта и не обременены жесткой защитой.
4. Цена контроллера $4.11 (у нас можно купить за 170 руб) CYPRESS $7.92 (у нас можно купить за 645 руб). Хотя по цене проигрывают STM.
5. Ну и главное с отладкой проще. Собрал два PicKit 2 (один разборный) и одним отлаживаю программу в другом.
6. У корпусов с одинаковым количеством выводов поножечная совместимость (это можно и в недостаток отнести).
Вообще разрабатывал схемы и ПО для 51 контроллера, HITACHI H8S (сейчас Renesas), BlackFin BF537, AVR, PIC12/16/18/24 на очереди dsPIC33 и Российские контроллеры фирмы Миландр (1886ВЕ1 копия PIC17 и 1986ВЕ91 с ядром Cortex-m3) и на CYPRESS отладочная плата есть в доступе и какое то время на нее заглядывался и читал инфу и пробовал.
По опыту могу сказать, что проект на CYPRESS займет намного болше сил и времени и может оказаться вообще не закончен, а могут просто снять контроллер с производства.