То есть создать что то вроде "виртуального" порта.
Как я понимаю это можно сделать используя #define?
хотелось поинтересоваться как работать с PWRTE и BOREN, а именно BOREN, но в даташите написано, что обязательно в таком случае надо включать PWRTE.
Включил PWRTE и BOREN - мк в постоянном ресете ли тип того. надо чтото еще в коде делать или этого остаточно, тогда непонятно почему ресетит мк..
Ох*еть. Как вы поняли что это программатор???pavlo! писал(а):наткнулся на схему без всякого описания. как я понял это программатор специально для меги8? или универасал?
А Мага8 разъве по RS232 шьётся..pavlo! писал(а):где то видел подобную
Если только бутлоадер заюзать...да, можно. сказано что мегу можно через ком прошить с таким интерфейсом.
Это не программатор!pavlo! писал(а):но вот вопрос- это универсал или спец для меги8?
Мега шьётся по любому интерфейсу, если предварительно в кристалл прошит загрузчик (Bootloader).МитяРа писал(а):А Мага8 разве по RS232 шьётся..
С загрузчиком каждый может..Gudd-Head писал(а):если предварительно в кристалл прошит загрузчик
не спец, но сделал бы так(в соответствии с хидерами хайтека)Chettuser писал(а):Аууу! Специалисты!
Ответьте плиз - вопрос вверху страницы...
Код: Выделить всё
volatile unsigned char VIRTUAL @ 0x20;//0x20 адрес пересенной в ОЗУ
volatile bit VIRT0 @((unsigned)&VIRTUAL*8)+0;
volatile bit VIRT1 @((unsigned)&VIRTUAL*8)+1;
...
volatile bit VIRT7 @((unsigned)&VIRTUAL*8)+7;
#define VIRT0 RA0
#define VIRT1 RA1
#define VIRT2 RB0
Рабочий, но это слишком жирно. Просто поставьте резистор ~1К на линию MOSI и MISO между АЦП и МК. Программатор, разумеется, цепляйте со стороны МК.Мне посоветовали использовать мультиплексор, но я не знаю насколько эта рабочий совет. Если этот совет рабочий, то подскажите какой мультиплексор выбрать и как его подключить?