0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 115
|
|
1 | |
Первый проект, помогите пожалуйста!08.01.2012, 00:13. Показов 2907. Ответов 4
Метки нет (Все метки)
Пытаюсь сейчас смоделировать мигающий светодиод в Proteus-е, но почему-то в AVRstudyo все нормально моделируется, а в Протеусе постоянно 1- на PORTD 6 хотя должен меняться.
Помогите пожалуйста Использую Miko8. Компилятор AVRstudyo с C++, Proteus 7,4 #include <avr/io.h> #include <avr/interrupt.h> volatile unsykned char temp; // Постоянно сохраняет значение ISR (TIMER0_OVF_vect) { // Прерывание по переполнению Таймера 0 temp^=(1<<6); // Инвертирую 6-й бит в переменной temp } int main (void) { DDRD=0xFF; PORTD=0xFF; TCCR0B|=(1<<0);//|(1<<1); //Настройка таймера на счет TIMSK|=(1<<1);// Настройка таймера на прерывание while(1) { asm ("sei"); // Разрешение прерываний PORTD=temp; // Переменную temp - на порт D } } [432 байт]
0
|
08.01.2012, 00:13 | |
Ответы с готовыми решениями:
4
Первый проект! Первый проект в Keil Первый проект на Eclipse Первый проект с ошибкой Первый проект и ошибка |
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
08.01.2012, 00:15 | 2 |
уменьшите частоту таймера, например.
0
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 115
|
|
08.01.2012, 00:18 | 3 |
Сообщение от dsodir
Что мне можно сделать?
0
|
0 / 0 / 0
Регистрация: 10.08.2010
Сообщений: 1,264
|
|
08.01.2012, 00:19 | 4 |
В таких случаях протеус честно предупреждает, что в реалтайме смоделировать не может и нужно моделировать по другому.
0
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 115
|
|
08.01.2012, 00:21 | 5 |
Спасибо, разобрался! Вот я ступил )))))
Короче на первом попавшемся проекте (оказался для Tiny2313) писал код для Miko8 ))))
0
|
08.01.2012, 00:21 | |
08.01.2012, 00:21 | |
Помогаю со студенческими работами здесь
5
Первый проект в JavaME Первый большой проект на Qt Первый Проект с Базами Первый проект ошибка 38 Первый проект СКС Первый Arduino проект Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |