Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Tina

Непрочитано 16.01.2008, 21:25  
delay
Гражданин KAZUS.RUN
 
Регистрация: 24.06.2005
Сообщений: 530
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
delay на пути к лучшему
По умолчанию Tina

Увидел сообщение о симуляторе Tina. Установил и к великой радости обнаружил, что он работает с Tiny2313. До сих пор я отлаживал для этого контроллера в AVR Studio 4. Но там можно отлаживать только голую программу и невозможно просмотреть осциллограммы.
Набросал простейшее управление двумя входами и контролирую логическим индикатором входы и выходы (на входе 0 - на выходе 1 и наоборот). Указал прошивку hex и lst. Запустил, но индикаторы даже на входах не показали напряжение подтягивающих резисторов контроллера, уже не говоря о управлении выходом от кнопок на входе. Сделал тоже самое на MEGA16 тоже самое. "Заливал" asm. Тоже самое.
AVR Studio 4 оба AVR работают.
Может я что-то упустил в "прошивке" контроллеров? Кто-нибудь работал в Tina с AVR?
Реклама:
delay вне форума  
Непрочитано 16.01.2008, 22:10  
SCSNOW
Частый гость
 
Регистрация: 30.12.2007
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SCSNOW на пути к лучшему
По умолчанию

А симуляция вообще запускается?
SCSNOW вне форума  
Непрочитано 16.01.2008, 23:38  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

TINA - отличный симулятор электроники и микроконтроллеров и ПЛИС а так же инструмент для разводки плат.

Полная версия 7
http://rapidshare.com/files/77333628/Tina_7.rar

Демо версия 7
http://www.dsmm.net/demos/demo_tina.php

Там ( http://www.tina.com/ ) еще несколько ИНТЕРЕСНЫХ программ ! Симулятор механики - 3D физическая лаборатория, симулятор электроники 3D наглядный - Эдисон, 3D проектировщик моделировщих домов и внутреннего убранства дома !
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 17.01.2008, 00:02  
delay
Гражданин KAZUS.RUN
 
Регистрация: 24.06.2005
Сообщений: 530
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
delay на пути к лучшему
По умолчанию

Программу я скачал, иначе, как бы я пробывал. Симуляция простых цепей работает. А с AVR не получается. Похоже, что не действует прошивка. Потому мне интересно, кто-нибудь в нем симулировал AVR?
delay вне форума  
Непрочитано 17.01.2008, 00:13  
delay
Гражданин KAZUS.RUN
 
Регистрация: 24.06.2005
Сообщений: 530
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
delay на пути к лучшему
По умолчанию

Как видно из картинки, индикатор подключенный к питанию L5 светится, а на входах порта B -нет, хотя программно подключены подтягивающие резисторы.
При использовании AVR есть какая-либо особенность в эмуляции? Такое впечатление, что я что-то не включил.

-- Прилагается рисунок: --
delay вне форума  
Непрочитано 17.01.2008, 00:29  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Вы бы проект прицепили.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 17.01.2008, 00:49  
delay
Гражданин KAZUS.RUN
 
Регистрация: 24.06.2005
Сообщений: 530
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
delay на пути к лучшему
По умолчанию

Листинг программы не выкладывал, потому, что как я писал в AVR Studio 4 он работает.
На два входа порта B подключены кнопки. Они инвертируют два выхода порта D
Цитата:

#include ‹tiny2313.h›

void main(void)
{

// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Input/Output Ports initialization
// Port A initialization
// Func2=Out Func1=Out Func0=Out
// State2=0 State1=0 State0=0
PORTA=0x00;
DDRA=0x07;

// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=P State2=P State1=P State0=P
PORTB=0x0F;
DDRB=0x00;

// Port D initialization
// Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=Out Func0=Out
// State6=0 State5=0 State4=0 State3=0 State2=0 State1=0 State0=0
PORTD=0x00;
DDRD=0x7F;

while (1)
{
// Place your code here
if (PINB.0 == 0)
PORTD.0 = 1;
else
PORTD.0 = 0;
if (PINB.2 == 0)
PORTD.2 = 1;
else
PORTD.2 = 0;
};
}
delay вне форума  
Непрочитано 17.01.2008, 00:56  
um
Прописка
 
Регистрация: 16.01.2007
Сообщений: 104
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
um на пути к лучшему
По умолчанию

на мой взгляд странное решение. обычно лампочку зажигают через токоограничительный резистор, поключенный к Ucc (не знаю, конечно, что в тине имеется ввиду под обозначением лампы).
в приведенной схеме тока через контакт тини будет слишком мал для свечения лампы.
__________________
"I can wire anything directly into anything" Hubert J. Farnsworth
um вне форума  
Непрочитано 17.01.2008, 01:05  
delay
Гражданин KAZUS.RUN
 
Регистрация: 24.06.2005
Сообщений: 530
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
delay на пути к лучшему
По умолчанию

Да не в лампочке дело. Она мне просто под руку попалась. Я ее потом убрал.
Я сделал маленький проект. В железе он работает. Когда скачал TINA решил попробывать его отстимулировать. Не получилось. Создал простейший проект. Две кнопки, два индикатора. Меня интересует сам стимулятор при работе с AVR, в данном случае Tiny2313. Хочу научиться им пользоваться. Или с в TINA с AVR проблемы, или я что-то делаю не так. Скорее всего второе. Мне интересно, кто-нибудь делал подобное& Если да, то хотелось бы посмотреть на проект.
delay вне форума  
Непрочитано 17.01.2008, 01:17  
um
Прописка
 
Регистрация: 16.01.2007
Сообщений: 104
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
um на пути к лучшему
По умолчанию

тогда я не понимаю задачи - что же требовалось?!
по программе в примере видимо лампа (или я не знаю что) зажигается и гаснет в зависимости от состояния соответствующих ножек порта D.
так?
__________________
"I can wire anything directly into anything" Hubert J. Farnsworth
um вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Моделирование цифровых схем в Tina alexander70 Микроконтроллеры, АЦП, память и т.д 28 30.01.2009 01:39
Где найти крек для Tina 7 Demo igor33 Proteus, KiCAD и другие ECAD 3 01.08.2007 13:25
Tina Pro 6.0 servzue Микроконтроллеры, АЦП, память и т.д 0 20.08.2005 23:37


Часовой пояс GMT +4, время: 16:39.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.