ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
15027 Топик полностью
д (29.09.2004 22:10, просмотров: 1) ответил framer на спасибо All за советы
Это еще не все... Анализ блок-схемы показал, что напрочь осутсвует такая важная часть схемы, как схема сброса. Исследования показали--схему сброса для РМ9200 лучше всего реализовывать на восьминогом ПИКе типа 12ф629. По цене он такой-же, как и любой грамотный супервизор, но возможностей по генерации последовательности сигналов сброса NRST и NTRST, невообразимо больше. Ниже прилагается примерная программа для ПИКа: #include //#define PIC_CLK (4000000) #include "delay.h" __CONFIG(WDTDIS & PWRTEN & MCLREN & BORDIS & LVPDIS & DATUNPROT & UNPROTECT & INT); //RB7--NTRST output to 9200 //RB6--NRST output to 9200 //RB0 input NTRST from JTAG //RB1 input NRST from JTAG void main(void) { RBPU=0; TRISB &=~(0xf0); PORTB |=0xf0; DelayBigUs(1000); RB7=0; DelayBigUs(1000); RB7=1; RB6=0; DelayBigUs(1000); RB6=1; while(1) { if(RB0==0)RB7=0; else RB7=1; if(RB1==0)RB6=0; else RB6=1; if((RB0==0)|((RB1==0)))RB5=0; else RB5=1; } }