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.
