Отговори на тема  [ 8 мнения ] 
ПЪРВИ СРЕЩИ С RS232... 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Дек 08, 2008 11:37 pm
Мнения: 59
Мнение ПЪРВИ СРЕЩИ С RS232...
Здравейте

доста се порових и стигнах до някаде всепак... - засега мисля да успея да подкарам някаква проста схема на протеуса пак после ще му мисля

за преход от нивата на com порта към tll нива използвам max232

това е схемата
/незнам дали всичко е ок../

Изображение

ползвам 2 виртуални ком порта които са свързани

Изображение


това е сорс кода на програмата на пик-ка

Код:

#include <16C84A.h>
#FUSES NOWDT                    //No Watch Dog Timer
#FUSES RC                       //Resistor/Capacitor Osc with CLKOUT
#FUSES NOPUT                    //No Power Up Timer
#FUSES NOPROTECT                //Code not protected from reading

#use delay(clock=20000000)
#use rs232(baud=19200,parity=N,xmit=PIN_A0,rcv=PIN_A1,bits=8)

void main()
{

do{
printf("HiThere");
delay_ms(100);
}while(1);
}


цялата идея да показва HiThere през 100 милисекунди
и сега идва проблем

вместо да ми показва съобщението на конзолата ми светва break индикатора,.... съмнява ме че имам проблем в програмата понеже досега такава не съм писал...

Изображение

заначало да успея да я подкарам да заработи пак понататака ще мина на нещо по сложно :arrow: :arrow: :arrow:


Пет Мар 06, 2009 11:59 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Цитат:
/незнам дали всичко е ок../

Не е ОК - разменил си местата на 2-и и 3-и пин на DB9 конектора към РС-то. Т.е. свързал си изход с изход и вход с вход :) .
И С2 на max-a отива към 5 волта, не към 12 :) .
Т.е. проблема ти е в хардуера, не в програмата, дето си преписал :D .


Съб Мар 07, 2009 12:13 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Дек 08, 2008 11:37 pm
Мнения: 59
Мнение 
ok
но виш какво се получава ако ги разменя.... аз доставреме си поиграх но....
Изображение

p.p.
вече на С2 е 5 в.


Съб Мар 07, 2009 12:25 am
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 13, 2007 12:12 pm
Мнения: 712
Мнение 
Адаш, да махнеш тази 232 - ка! Така не се свързва в протеуса - свържи директно съответно TX със TX и RX със RX между пика и COMPIM !


Съб Мар 07, 2009 1:04 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Явно в тоя Протеус нещата се правят по-различно :D .


Съб Мар 07, 2009 1:55 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Dimitar написа:
Явно в тоя Протеус нещата се правят по-различно :D .


Виртуално поколение, кво да правиш....

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Съб Мар 07, 2009 3:07 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
Ами не, не е по различно, но този компонент, порта, е всъщностпорта на самото РС, и каквото му подадеш това илиза на порта на РС-то, затова TX трябва да е към Тх а Rx към Rx. Ак искаш да видиш какво ти дава процесора свържи терминал а не ком-порт.


Нед Мар 08, 2009 11:38 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Дек 08, 2008 11:37 pm
Мнения: 59
Мнение 
аз си направих един виртуален ком порт и го сварзах с един с друг виртуален и на терминала ми излиза си4ко е ок

сега почвам да се мъча с програмата за РС :evil: :evil: :evil: :evil: :( :( :( :? :?


Пон Мар 09, 2009 11:25 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни