How can I send for example "23" and How can I read this data majid ebru در تاریخ سهشنبه ۲۰ آوریل ۲۰۲۱ ساعت ۲۱:۴۰:۱۴ (UTC+4:30) نوشت:
> Thanks from all that help me > 👍👍👍👍👍👍💯💯💯💯💯 > I almost can send and receive > > Thank you very much > > But I can't read data correctly > > How can read "char" from port?! > > I can't show char in lcd or change it to number?! > [email protected] در تاریخ سهشنبه ۲۰ آوریل ۲۰۲۱ ساعت ۲۱:۱۶:۵۹ > (UTC+4:30) نوشت: > >> Hi Majid, >> >> Did your scross the wires? So TX of PIC1 is connected to the RX of PIC2 >> and the RX of PIC1 is connected to the TX of PIC2? >> >> Also. I you want to test if the data is transmitted between the PICs, >> first minimize your program to see if that works before adding all other >> code. >> >> I changed your code and simplified it to test the communication only >> >> if a button is pressed on PIC1 it sends "1"to PIC2 and the LED on PIC1 >> goes off. If PIC2 receives a "1" the LED on PIC2 goes on. If a button is >> pressed on PIC2 it sends "2" to PIC1 and the LED on PIC2 goes off. If PIC1 >> receives a "2" the LED on PIC1 goes on. >> >> If this works then you know your communication is working. >> >> See attached simplified programs. I did not test this since I do not have >> the hardware but the program speaks for itself. >> >> Kind regards, >> >> Rob >> >> >> >> ------------------------------ >> *Van:* [email protected] <[email protected]> namens majid >> ebru <[email protected]> >> *Verzonden:* dinsdag 20 april 2021 18:23 >> >> *Aan:* jallib <[email protected]> >> *Onderwerp:* Re: [jallib] How to send & receive data with interrupt in >> RS232 >> please help me >> this is important for me >> >> >> majid ebru در تاریخ سهشنبه ۲۰ آوریل ۲۰۲۱ ساعت ۲۰:۵۰:۴۸ (UTC+4:30) >> نوشت: >> >> i downloaded last version JALlib >> Thanks >> >> but i yet can't send and receive data between two PICs >> >> i clear my program >> please see again my program >> >> i send data from pic number 2 (B7.jal) to pic number 1(A7.jal) >> >> when i pressed button1 from pic1 , i send data with use >> "serial_hw_write(255)" to pic2 . >> >> >> >> majid ebru در تاریخ سهشنبه ۲۰ آوریل ۲۰۲۱ ساعت ۱۹:۵۴:۴۵ (UTC+4:30) >> نوشت: >> >> I download jallib from github >> I download jallib JALPack 2.4.o 0 0.9.0.9 from just another language >> site >> >> Where should I download new jallib?! >> >> >> majid ebru در تاریخ سهشنبه ۲۰ آوریل ۲۰۲۱ ساعت ۱۹:۵۲:۱۰ (UTC+4:30) >> نوشت: >> >> [image: 20210420_194852~01.jpg] >> sorry ,i can't edit my post so i should send new post. >> >> >> i just want send and receive data between two PIC >> majid ebru در تاریخ سهشنبه ۲۰ آوریل ۲۰۲۱ ساعت ۱۹:۴۲:۵۶ (UTC+4:30) >> نوشت: >> >> when i use your program , i have some Error >> ----------------------- >> Compilation started at :4/20/2021 6:41:55 PM >> >> jal 2.4o (compiled May 8 2011) >> [Error] (lib/serial_hw_int_cts.jal) [Line 357] "serial_overflow_discard" >> not defined >> [Error] (lib/serial_hw_int_cts.jal) [Line 357] ')' expected (got >> 'serial_overflow_discard') >> [Warning] (lib/serial_hw_int_cts.jal) [Line 357] boolean expression >> expected >> [Error] (lib/serial_hw_int_cts.jal) [Line 357] 'then' expected (got >> 'serial_overflow_discard') >> [Warning] (lib/serial_hw_int_cts.jal) [Line 357] boolean expression >> expected >> Compiler CommandLine: C:\JALPack2\compiler\jalv2.exe >> "G:\Project\PCB\Temp\Temp_JAL_2\Temp_A_1\A7_USART\A7_1.jal" -s >> "C:\JALPack2\lib" -no-variable-reuse >> >> Errors :3 Warnings :1 >> >> majid ebru در تاریخ سهشنبه ۲۰ آوریل ۲۰۲۱ ساعت ۱۹:۴۰:۱۱ (UTC+4:30) >> نوشت: >> >> Thank you very very much to answer >> >> i attache two pic program >> >> i read your update >> >> [email protected] در تاریخ سهشنبه ۲۰ آوریل ۲۰۲۱ ساعت ۱۸:۵۹:۴۴ >> (UTC+4:30) نوشت: >> >> Hi Majid >> >> I find the code difficult to read and you are doing too much here. >> >> Some observations: >> >> - You include the same library more than once, you should not do that. >> - The serial interrupt routine is part of the library so you do not >> need it here >> - Your program uses an interrupt routine so you expect that it is >> called becauses there is an interrupt routine in the serial library but >> this is not a good practice. >> >> I do not know if it is your intention to do stuff in an interrupt routine >> otherwise I would just move it to the main loop and put the check (this is >> not a wait) using ' if serial_hw_read(your_data)' in your main program. >> >> I did some cleanup of your program but since I do not understand what you >> are trying to achieve it might be wrong. >> >> Kind regards, >> >> Rob >> >> ------------------------------ >> *Van:* [email protected] <[email protected]> namens majid >> ebru <[email protected]> >> *Verzonden:* dinsdag 20 april 2021 15:23 >> >> *Aan:* jallib <[email protected]> >> *Onderwerp:* Re: [jallib] How to send & receive data with interrupt in >> RS232 >> hi again >> can any body say me what is my wrong?? >> >> >> Compilation started at :4/20/2021 4:48:38 PM >> jal 2.4o (compiled May 8 2011) >> [Error] (lib/serial_hw_int_cts.jal) [Line 224] "serial_ctsinv" not >> defined >> [Error] (lib/serial_hw_int_cts.jal) [Line 224] 'end' expected (got >> 'serial_ctsinv') >> [Error] (lib/serial_hw_int_cts.jal) [Line 224] {IF starts at >> C:\JALPack2\lib/serial_hw_int_cts.jal:214} >> [Error] (lib/serial_hw_int_cts.jal) [Line 224] "serial_ctsinv" not >> defined >> [Error] (lib/serial_hw_int_cts.jal) [Line 224] 'end' expected (got >> 'serial_ctsinv') >> [Error] (lib/serial_hw_int_cts.jal) [Line 224] {IF starts at >> C:\JALPack2\lib/serial_hw_int_cts.jal:212} >> [Error] (lib/serial_hw_int_cts.jal) [Line 224] "serial_ctsinv" not >> defined >> [Error] (lib/serial_hw_int_cts.jal) [Line 224] 'end' expected (got >> 'serial_ctsinv') >> [Error] (lib/serial_hw_int_cts.jal) [Line 224] {procedure starts at >> C:\JALPack2\lib/serial_hw_int_cts.jal:206} >> [Error] (lib/serial_hw_int_cts.jal) [Line 224] "serial_ctsinv" not >> defined >> [Error] (lib/serial_hw_int_cts.jal) [Line 224] unexpected token: >> "serial_ctsinv" >> >> Thank you >> >> -- >> You received this message because you are subscribed to the Google Groups >> "jallib" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jallib/d03b52e4-da68-46ce-873a-7849b0d3b697n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jallib/d03b52e4-da68-46ce-873a-7849b0d3b697n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> You received this message because you are subscribed to the Google Groups >> "jallib" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jallib/bbb797c2-641c-4c1c-be65-24bf65a0da56n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jallib/bbb797c2-641c-4c1c-be65-24bf65a0da56n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "jallib" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jallib/dd46cd56-a465-4eb5-998b-2d126a24d05bn%40googlegroups.com.
