Search the Community
Showing results for tags 'Isis'.
Found 3 results
-
Добрый Вечер! мне дали курсовую но у меня ошибка в программе протеус, когда нажимаю старт схемы то выдает 2 ошибки. Помогите!!!
-
Всем добрый день, с толкнулся с такой проблемой , что при написании кода для UART в протеусе симуляция не работает, то есть терминал вылазит, символы печатаю в терминале все отображается, но Микроконтроллер не реагирует на них, пробовал разные коды , с разных сайтов , если открыть готовый проект в протеусе то все работает , создаю свой проект либо исправляю готовый , на нужный мне МК , он перестает , работать , вот один из примеров кода /***************************************************** This program was produced by the CodeWizardAVR V2.05.0 Evaluation Automatic Program Generator © Copyright 1998-2010 Pavel Haiduc, HP InfoTech s.r.l. http://www.hpinfotech.com Project : RS485 Test Version : Date : 15.10.2014 Author : Brain Company : Comments: Chip type : ATmega8515 Program type : Application AVR Core Clock frequency: 8,000000 MHz Memory model : Small External RAM size : 0 Data Stack size : 128 *****************************************************/ #include <mega8515.h> // Standard Input/Output functions #include <stdio.h> char read; // Declare your global variables here void main(void) { DDRA=0xFF; DDRD=0x00; // Timer/Counter 0 initialization // Clock source: System Clock // Clock value: Timer 0 Stopped // Mode: Normal top=0xFF // OC0 output: Disconnected TCCR0=0x00; TCNT0=0x00; OCR0=0x00; // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: Timer1 Stopped // Mode: Normal top=0xFFFF // OC1A output: Discon. // OC1B output: Discon. // Noise Canceler: Off // Input Capture on Falling Edge // Timer1 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off TCCR1A=0x00; TCCR1B=0x00; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; // External Interrupt(s) initialization // INT0: Off // INT1: Off // INT2: Off MCUCR=0x00; EMCUCR=0x00; // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x00; // USART initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART Receiver: On // USART Transmitter: On // USART Mode: Asynchronous // USART Baud Rate: 9600 UCSRA=0x00; UCSRB=0x18; UCSRC=0x86; UBRRH=0x00; UBRRL=0x33; // Analog Comparator initialization // Analog Comparator: Off // Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x80; // SPI initialization // SPI disabled SPCR=0x00; while (1) { // Place your code here read=getchar(); // if( read == 'A') PORTA.0 = 1; if( read == 'B') PORTA.0 = 0; if( read == 'C') PORTA.1 = 1; if( read == 'D') PORTA.1 = 0; if( read == 'E'){ PORTA.1 = 0; PORTA.0 = 1; } } }
-
Здравствуйте, на лекции разбирали 2 схемы которые я попытался смоделировать в Proteus 'е, но додумать до конца не могу: 1. Устройство динамической индикации 2. определить направление вращения вала.(по часовой стрелке срабатывают датчики № 1, 2, 3, 1, 2, против часовой - 1, 3, 2, 1, 3, 2,). proteus.7z