Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

little simple RS232 program - working ?
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=955
Страница 1 от 1

Автор:  the_real_maniac [ Пет Авг 19, 2005 9:56 pm ]
Заглавие:  little simple RS232 program - working ?

edit2: май обърках раздела

Интересуваме, работи ли приложената програма, на симулация се държи както трябва , доколкото я проследявам,но на практика.

На тестовата платка (просто DB + MAX232 <-> PIC16F84A + XT OSC 4Mhz) не работи :(
Има 5в захранващо напрежение има тактова честота от 3.999Мхз (с мултицет измерено), но на ком-а нищо не се получава, а да не говорим , че следя и въобще тук с една друга схемичка дали има въобще нещо на пин18(PORTA,1).

Програмката е малка, не претендирам за нищо , само искам да знам , че това долу осъществява серийна комуникация (TX нищо повече Асинхронно). (реализирано е само ТХ)

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

И моля не ме пренасочвайте към примери , интересува ме приложението дали работи !

Благодаря на всеки, който ще отдели време по моето питане ! ;) ! :)

edit:

Забравих да кажа:

PIC: 16F84A
OSC: 4mhz
LANG: ASM
TX: PORTA,1
BAUD: 1200
DATABITS: 8
STOPBITS: 1

то и вътре си пише и се вижда,но да кажа.

Автор:  Dimiter [ Съб Авг 20, 2005 4:22 pm ]
Заглавие: 

Абе пич 16F84A няма UART модул!?
Не разгледах детайлно сорса всъщност ,да не се опитваш софтуерно да го емулираш?

Мога да се разровя за някой стар сорс от асемблерния ми период но ще е за 16F74 или 16F877a
По принцип ти препоръчвам CCS C компилатора.
Съксес!

Автор:  Wise [ Съб Авг 20, 2005 7:00 pm ]
Заглавие: 

Нямам време, но бях правил нещо на 9600
май повече с 4 М кварц не става
тогава нямаше други контролери
сега..........
това си е мазохизъм - с атмелските е по-лесно

Прикачени файлове:
RSC96n8.ASM [25.05 KiB]
321 пъти

Автор:  the_real_maniac [ Съб Авг 20, 2005 7:56 pm ]
Заглавие: 

Абе аз много добре знам, че няма U(S)ART PIC16F84A и го правя софтуерно :)
на първо време ще ползвам assembler, пък после ще видим,иначе знам ANSI C и го ползвам ;)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/