PIC12F1822 RS232
Last Updated: Jul 30 2020 20:11, Started by
samtin
, Jul 22 2020 10:36
·
0
#1
Posted 22 July 2020 - 10:36
Buna ziua,
Va rog sa ma ajute cineva cu un program scris in C pentru PIC12F1822 care sa trimita un string, spre exemplu E12603AF si un program pentru al doilea PIC12F1822 care sa receptioneze si sa retrimita stringul, frecventa ceas la ambele uC-re 8 MHz. Multumesc anticipat ! Attached Files |
#3
Posted 22 July 2020 - 11:39
Sunt incepator si mi-am propus sa fac un test cu PIC12F1822 pentru ca dispune de RS232, curiozitatea ma motivat si cred ca este cel mai bun inceput. Am nevoie de acest program ca prim exemplu pentru ca sa inteleg modul de functionare, testele le fac pe un bredboard.
|
#4
Posted 22 July 2020 - 12:26
in primul rand vezi daca nu a muncit si altcineva la chestia asta
#include <serial.h> #define RX PINy #define TX PINz ...... uite, alt PIC https://tams.informa...-rxtx/echo.html https://www.microchi...ms/m777582.aspx |
#5
Posted 22 July 2020 - 13:11
Quote in primul rand vezi daca nu a muncit si altcineva la chestia asta |
#6
Posted 22 July 2020 - 14:03
1. Afla ce compilator vrei sa folosesti.
2. Cauta o biblioteca ce este compatibila cu acel compilator. |
#8
Posted 22 July 2020 - 16:32
#9
Posted 22 July 2020 - 17:18
Multumesc mult, dar nu am MAX232, sunt totusi interesat de comunicarea intre cele doua uC-re PIC, unul trimite si celalalt receptioneaza si retrimite stringul. Te rog daca poti crea cele doua programe ma va ajuta.
Edited by samtin, 22 July 2020 - 17:19. |
#10
Posted 22 July 2020 - 17:25
P'aici nu merge cu "fa tu, ca ma ajuta". Ori pui manuta si faci si spui unde te-ai impotmolit, ori ...
|
|
#11
Posted 22 July 2020 - 17:34
Nu cunosc deloc limbajul de programare C, eu doar am cerut un exemplu de program si apoi sa-mi bat capul cu schema propusa de mine si programul creat de cineva.
Edited by samtin, 22 July 2020 - 17:38. |
#12
Posted 22 July 2020 - 18:03
Ataseaza si tu manualul cu pini de la controlerele astea, si unde spune ca ai RS232, si nu doar UART.
Daca ai pe bune RS232 atunci n-ai nevoie de convertor si ar trebui sa fie o librarie prin care sa initializezi portul si sa trimiti date, fara batai de cap. |
#13
Posted 30 July 2020 - 19:01
Am scris cele doua programe in C pentru mikroC, le-am compilat, mai este ceva ce gresesc, pentru ca nu functioneaza.
prog send void main () { UART1_Init(9600); while (1) { if(Button(&PORTA,2,1,1)) Delay_ms(1000); UART1_Write("5501A3D2"); } } receive resend unsigned short i; void main() { UART1_Init(9600); while (1) { if (UART1_Data_Ready()) { i = UART1_Read(); UART1_Write(i); } } } |
#14
Posted 30 July 2020 - 19:11
Pune un analizor logic sau un sniffer sau orice sa monitorizezi daca chiar trimite sau nu.
|
#15
Posted 30 July 2020 - 19:40
Am simulat in ISIS, nu am altceva si nu raspunde, nu stiu unde gresesc.
|
|
#16
Posted 30 July 2020 - 20:11
Ai nevoie de echipamente de "debugging". Fara ele, mai greu. Macar un Arduino folosit pe post de "serial port monitor"...
|
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users