Non-conformist> И заодно уже - какой ПИК ты бы использовал в обсуждаемой конструкции?http://www.microchipdirect.com/productsearch.aspx?keywords=PG164130
Он используется вместе с агромадным программным инструментом:
MPLAB® X IDE is a software program that runs on a PC (Windows®, Mac OS®, Linux®) to develop applications for Microchip microcontrollers and digital signal controllers. It is called an Integrated Development Environment (IDE), because it provides a single integrated “environment” to develop code for embedded microcontrollers.
MPLAB® X Integrated Development Environment brings many changes to the PIC® microcontroller development tool chain. Unlike previous versions of MPLAB® which were developed completely in-house, MPLAB® X is based on the open source NetBeans IDE from Oracle.
// Дальше — www.microchip.com
Программатор 45 баксов (там, у них), остальное бесплатно.
Ну, не совсем — компиляторы Си, которые с оптимизацией, они продают за деньги. Без оптимизации, "для студентов" — бесплатно.
Но всё остальное, кроме оптимизированных компиляторов — совершенно бесплатно.
Ну и всяких доков с апноутами полно.
Я до сих пор сидел на Pic16F877A. В нём мне всего достаточно было (ADC, UART, PWM).
Под него сделал самодельный программатор (тогда фирменные программаторы были ещё слишком плохие). Специально с возможностью сохранения содержимого еепром, в котором всякие настройки прибора. Чтоб не настраивать заново при каждой перешивке. Перешивает он за 5.5 секунд, быстрее, чем pickit, почему-то.
Сейчас приспичило переходить на 3-вольтовый, выбрал PIC24FV16KA304. Он и при 5 вольтах может, и при 3, и памяти у него больше, и быстрее, и — хи-хи — почти в два раза дешевле!