roboforum.ru

Технический форум по робототехнике.

proteus mеga8 и uart

proteus mеga8 и uart

Myp » 27 фев 2007, 21:17

не подскажете господа знатоки как мне усарт меги 8й прикрутить к реальному компорту в протеусе
желательно по пунктам:roll:

ато чёто "непонятно..."(с)

SIMULATION LOG
==============
Design:   UNTITLED.DSN
Doc. no.: <NONE>
Revision: <NONE>
Author:   <NONE>
Created:  27/02/07
Modified: 27/02/07

Compiling source files...
Build completed OK.
Compiling netlist...
Linking netlist...
Partition analysis...

Simulating partition 1 [9D9532B2]...
PROSPICE Release 6.9 SP5 (C) Labcenter Electronics 1993-2006.
SPICE Kernel Version 3f5. (C) Berkeley University ERL.

Reading netlist...
FATAL: Cannot open 'C:\DOCUME~1\îôÉ\LOCALS~1\Temp\LISA8066.SDF'.

Simulation FAILED due to fatal simulator errors.



а блииин
не заметил
Важно !

PROTEUS  - нужно устанавливать для
пользователя с именем из латинский символов !

чёрт а я немогу пользователя переименовать
придёцца под протеус заводить нового юзера:cry:

хотя нет вот как я сделал:
можно изменить адрес папки temp на корректное
на всякий случай привожу алгоритм:

пуск - панель управления - система - дополнительно - переменные среды
выбрать переменную temp, потом кнопка изменить.

в поле адреса ввести новое расположение временной папки например C:\Windows\temp
Последний раз редактировалось Myp 27 фев 2007, 22:16, всего редактировалось 2 раз(а).

Myp » 27 фев 2007, 22:00

L3  дать название проводу  -  одноименные провода электрически СОЕДИНЕНЫ !


тоесть если я у всей периферии где надо напишу GND можно не рисовать длинный общий  провод?
и он автоматически считается подключённым к земле контроллера и к земле COMPIM ???

avr123.nm.ru » 27 фев 2007, 22:06

Все земли с таким названием будут соединены. и узел GND это земля для цифровых микросхем.

Myp » 27 фев 2007, 22:30

ладно вроде запустил всё пашеть

такой вопрос
можно одновременно из эмулятора протеуса работать с железным компортом и программой ComPortToolkit или подобной снифферить чё там в железном компорте твориться???





а  всётаки как настроить работу с железным компортом?
в порт вставил заглушку, если в терминале сижу то читаю то что сам себе отправляю
а вот симулятор только отправляет и читать отказываеться эхо....

Myp » 27 фев 2007, 23:00

Тов avr123.nm.ru
Использование виртуального осциллографа и логического анализатора
я рассмотрю в следующих примерах этого курса.


а когда?
ато мне вроде как надо уже а самостоятельно чёт у меня не получается =/
квадратик красный мигает у ножки Tx а в окне терминала ничё нету...
и с клавиатуры ничё не вводицца



ниччё не получаецца
хелп ми энибади
симулирую абсолютно типичный код который сгенерил кодвизард

в мэйне всего 1  строчка putchar(getchar());
тьфу в каком мэйне :lol: короче контроллер тупо выполняет вот эту строчку

в протеусе когда ввожу чтонить в окно терминала на compim загораецца красным контакт Tx у compim у ножки контроллера Rx Tx стабильно красный квадратик
ничё не происходит

снифер компорта всё чё ввожу в терминал в симуляторе показывает, но контроллер никак не реагирует
что я делаю не так???? как заставить контроллер в протеусе реагировать на то что я ввожу в окно терминала в  протеусе
и почему терминал протеуса не показывает то что передаёт контроллер? :cry:


ммм отлично там в паузе можно смотреть состояние буфера мк=)
всё чё надо принялось
только блин почемуто ничё не отправляется...
Последний раз редактировалось Myp 28 фев 2007, 20:51, всего редактировалось 1 раз.

avr123.nm.ru » 28 фев 2007, 12:49

может пока в VMLAB посмотришь ?  вот помог запустить одному страждущему.  У него была большая ошибка в скорости.
Вложения
work.rar
(14.73 КиБ) Скачиваний: 42

Myp » 28 фев 2007, 13:08

в вмлабе посмотрю щас


ну я там в протеусе моторчики приделал, светики разноцветные,
вопщем сипотяшки всякие, схему электрическую развести собрался...
хотелось сразу всё вместе засимулировать а потом ещё и красиво развести автоматом =)




а ещё оказалось у меня протеус вешает процессор на 100% и притормаживает немножка

хорошо что у меня 2 процессора и можно свободно работать в остальных прогах :lol:


пока что пришёл к выводу что если в мк стоит прерывание на прием данных то в протеусе почемуто мк из прерывания катастрофически не вылазит...
непонятно там всё =/

а за такой интерфейс руки отрывать надо. ребята там наверно умные работают но свою хорошую идею реализуют через одно место
этож охренеть закрытое окошко нельзя второй раз открыть во время симуляции иначе как не сделав сброс для всех окошек. я конечно понимаю, мультимониторная хрень и всё такое, но нанять писателя окошек ведь можно...

у меня даже появилась мысль что это какойто неудачный порт под виндоус из какойто военной системы с зачатками UI.
ибо такие контролы сознательный человек в виндоусе понаделать не в состоянии.

avr123.nm.ru » 28 фев 2007, 13:53

странный интерфейс - это точно.

Myp » 28 фев 2007, 16:44

avr123.nm.ru писал(а):странный интерфейс - это точно.


такое сотворить использую сишник или дельфю невозможно
там просто нет такого
это надо либо гуи писать с ноля :shock: либо портировать откудато


Rambler\'s Top100 Mail.ru counter