اطلاعیه

Collapse
No announcement yet.

بردی برای ENC28j60

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پاسخ : بردی برای ENC28j60

    مشکل از جای دیگه ای بود خطی که بدنه magjack رو زمین کرده بود قطعی داشت !
    می خور که شیخ و حافظ و مفتی و محتسب
    چون نیک بنگری همه تزویر میکنند

    دیدگاه


      پاسخ : بردی برای ENC28j60

      چندتاسوال داشتم
      1- با مگا32 هم میشه راهش انداخت ؟
      2- لایبراری tcp/ip توی باسکام جوابگوی همین برد هست ؟
      3-این ENC درایو کردنش با مثلا اتمگا که انجام میشه سرعت ورود و خروجش هم منوط به سرعت avrی هست که کنارش میزارید ؟
      4- حداکثر نرخ ارسال ودریافت داده ها که تاحالا روی بردهایی که ساختید و تست کردید چقدر بوده ؟
      5- این ic توی محیط صنعتی و یا پر نویز مشکلی نداره ؟
      6- حداقل فاصله زمانی بین دریافت یا ارسال داده ها روی این مدار چند میکروثانیه هست ؟ ( به نانو ثانیه هم ممکنه برسه ؟)


      آن دم که مرا می زده بر خاک سپارید زیر کفنم خمره ای از باده گذارید
      تا در سفر دوزخ از این باده بنوشم
      آنلحظه که با دوزخیان کنم ملاقات یک خمره شراب ارغوان برم به سوغات
      هرقدر که در خاک ننوشیدم از این باده صافی ، بنشینم و با دوزخیان کنم تلافی

      دیدگاه


        پاسخ : بردی برای ENC28j60

        با بسکام امکانش هست.
        پروژه اقای Ben رو مطالعه کنید از اینجا

        دیدگاه


          پاسخ : بردی برای ENC28j60

          متاسفانه مشکل حل نشده .فقط led سبز magjack روشن میشه بخاطر همین فکر کردم درست شده .
          ولی وقتی ping میکنم جواب نمیده !
          نوشته اصلی توسط shahinbahari
          فکر کنم تو صفحه 2 یا 3 میتونید پیداش کنید.البته با اهم متر هم میشه ترتیب پایه ها رو چک کرد(با استفاده از مدار داخلی فیلترش) :agree:
          با اهم متر نمیشه فیلتر داره !
          میشه پالس داد خروجی پینها رو با اسکوپ پیدا کرد؟
          می خور که شیخ و حافظ و مفتی و محتسب
          چون نیک بنگری همه تزویر میکنند

          دیدگاه


            پاسخ : بردی برای ENC28j60

            نوشته اصلی توسط morteza_64
            متاسفانه مشکل حل نشده .فقط led سبز magjack روشن میشه بخاطر همین فکر کردم درست شده .
            ولی وقتی ping میکنم جواب نمیده !با اهم متر نمیشه فیلتر داره !
            میشه پالس داد خروجی پینها رو با اسکوپ پیدا کرد؟
            برنامهٔ میکروکنترلر و همچنین فیوزبیتهای آنرا را بررسی کنید.
            چگونه هوشمندانه بپرسیم

            دیدگاه


              پاسخ : بردی برای ENC28j60

              .البته با اهم متر هم میشه ترتیب پایه ها رو چک کرد(با استفاده از مدار داخلی فیلترش)
              نوشته اصلی توسط morteza_64
              ولی وقتی ping میکنم جواب نمیده !با اهم متر نمیشه فیلتر داره !
              منم به خاطر اینکه فیلتر داره گفتم که با نقشه ی فیلتر و اهم متر میشه [glow=red,2,300]ترتیب پایه ها[/glow] رو چک کرد.یعنی اینکه شمارش پایه ها رو از طرفی انجام بدید که 3پایه ی متوالیش با هم مقاومت کمی دارند.
              اگر شما نقشه ی این فیلتر رو دیده باشید پایه های 1 و2 و3 با یه سیم پیچ به هم وصل شدند پس اهم متر روی اینها مقاومت کمی رو نشون میده. حالا که پایه اول رو پیدا کردید براساس این پایه ها رو بشمرید:
              http://www.eca.ir/forum2/index.php?topic=29428.msg160814#msg160814
              [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

              دیدگاه


                پاسخ : بردی برای ENC28j60

                ببخشید با سر میام تو بحث :mrgreen:
                شما در واقع یه صفحه وب رو شبیه سازی کردید؟با میکرو این کار رو انجام دادید یا اینکه کلا این IC قابلیت شبیه سازی رو به شما میده؟منظورم خود پروتکل نیست منظورم اطلاعاتیه که برای شبیه سازی صفحه فرستاده میشه

                دیدگاه


                  پاسخ : بردی برای ENC28j60

                  نوشته اصلی توسط حمید رستمی
                  برنامهٔ میکروکنترلر و همچنین فیوزبیتهای آنرا را بررسی کنید.
                  همون برنامه ای که پ کرده بودید رو پروگرم کردم




                  می خور که شیخ و حافظ و مفتی و محتسب
                  چون نیک بنگری همه تزویر میکنند

                  دیدگاه


                    پاسخ : بردی برای ENC28j60

                    نوشته اصلی توسط morteza_64
                    همون برنامه ای که پ کرده بودید رو پروگرم کردم

                    من با تنظیم فیوزبیتها توسط codevision آشنایی ندارم،
                    بهرحال فیوزبیتها باید بصورت LFUSE = 0x64 و HFUSE = 0xd9 باشند.

                    یک نکتهٔ دیگر اینکه مطمئنید تنظیمات شبکهٔ کامپیوترتان درست است و مثلا با برد در یک زیرشبکه قرار دارند ؟

                    نوشته اصلی توسط شهریار رجب زاده
                    ببخشید با سر میام تو بحث :mrgreen:
                    شما در واقع یه صفحه وب رو شبیه سازی کردید؟با میکرو این کار رو انجام دادید یا اینکه کلا این IC قابلیت شبیه سازی رو به شما میده؟منظورم خود پروتکل نیست منظورم اطلاعاتیه که برای شبیه سازی صفحه فرستاده میشه
                    این شبیهآ‌سازی نیست، واقعا وبآ‌سرور است! منتها با امکانات و تواناییآ‌های خیلی کمتر.
                    قسمت برقراری ارتباط با شبکه بر عهدهٔ ENC28J60 و پاسخ دهی به درخواستها و دادن جواب مناسب به آنها وظیفهٔ برنامهآ‌ای است که برای میکروکنترلر نوشته میآ‌شود.
                    چگونه هوشمندانه بپرسیم

                    دیدگاه


                      پاسخ : بردی برای ENC28j60

                      نوشته اصلی توسط حمید رستمی
                      من با تنظیم فیوزبیتها توسط codevision آشنایی ندارم،
                      بهرحال فیوزبیتها باید بصورت LFUSE = 0x64 و HFUSE = 0xd9 باشند.
                      کد:
                      Reading | ################################################## | 100% 0.01s
                      
                      avrdude: Device signature = 0x1e9307
                      avrdude: reading input file "0xd9"
                      avrdude: writing hfuse (1 bytes):
                      
                      Writing | ################################################## | 100% 0.00s
                      
                      avrdude: 1 bytes of hfuse written
                      avrdude: verifying hfuse memory against 0xd9:
                      avrdude: load data hfuse data from input file 0xd9:
                      avrdude: input file 0xd9 contains 1 bytes
                      avrdude: reading on-chip hfuse data:
                      
                      Reading | ################################################## | 100% 0.00s
                      
                      avrdude: verifying ...
                      avrdude: 1 bytes of hfuse verified
                      
                      avrdude: safemode: Fuses OK
                      
                      avrdude done. Thank you.
                      نوشته اصلی توسط حمید رستمی
                      یک نکتهٔ دیگر اینکه مطمئنید تنظیمات شبکهٔ کامپیوترتان درست است و مثلا با برد در یک زیرشبکه قرار دارند ؟
                      چه تنظیماتی ؟ متوجه قسمت دوم نشدم !

                      می خور که شیخ و حافظ و مفتی و محتسب
                      چون نیک بنگری همه تزویر میکنند

                      دیدگاه


                        پاسخ : بردی برای ENC28j60

                        نوشته اصلی توسط morteza_64
                        چه تنظیماتی ؟ متوجه قسمت دوم نشدم !
                        احتمالا منظور ایشون این هست که subnet کامپیوتر 255.255.255.0 باشه و اینکه IP این دو در عدد آخر فرق داشته باشند مثلا 192.0.72.103 و 192.0.72.104 هر چی فاصله کمتر باشه بهتر همدیگر رو شناسایی میکنند حالا این عدد رو بر حسب IP برد میتونید تغییر دهید نمیدونم این جوابتون باشه یا نه ولی یه بار خواستم دو تا کامپیوتر رو به هم وصل کنم هر کار کردم نشد آخرش فهمیدم باید این تنظیمات رو میکردم
                        حالا سوال خودم میشه با این برد به وب سرور های دیگه اصلا اینترنت متصل شد؟
                        کتابخونه هاش با بیسیکه؟

                        دیدگاه


                          پاسخ : بردی برای ENC28j60

                          نوشته اصلی توسط morteza_64
                          کد:
                          Reading | ################################################## | 100% 0.01s
                          
                          avrdude: Device signature = 0x1e9307
                          avrdude: reading input file "0xd9"
                          avrdude: writing hfuse (1 bytes):
                          
                          Writing | ################################################## | 100% 0.00s
                          
                          avrdude: 1 bytes of hfuse written
                          avrdude: verifying hfuse memory against 0xd9:
                          avrdude: load data hfuse data from input file 0xd9:
                          avrdude: input file 0xd9 contains 1 bytes
                          avrdude: reading on-chip hfuse data:
                          
                          Reading | ################################################## | 100% 0.00s
                          
                          avrdude: verifying ...
                          avrdude: 1 bytes of hfuse verified
                          
                          avrdude: safemode: Fuses OK
                          
                          avrdude done. Thank you.
                          چه تنظیماتی ؟ متوجه قسمت دوم نشدم !
                          بسیار عالی، LFUSE را هم رایت کنید.

                          در مورد Netmask هم دوست عزیز جناب رجب زاده توضیحات را فرمودند.
                          حواستان باشد برای ارتباط با این برد (طبق برنامهآ‌ای که در پستهای قبل قرار دادم) IP کامپیوتر شما میتواند در رنج 192.168.1.2 الی 192.168.1.254 باشد.
                          چگونه هوشمندانه بپرسیم

                          دیدگاه


                            پاسخ : بردی برای ENC28j60

                            روی مدار و نرم افزاری تقریبا مشابه داشتم کار میکردم
                            تحت وب همه چیز ok هست ping هم اوکی هست
                            خلاصه همه چیز خوب کار میکنه
                            منتها اگه مثلا 10-15 بار سریع و پشت سر هم یک درخواست وب بدم ،دفعه 14-13 هم ، میکرو هنگ میکنه ، علتش چی میتونه باشه ؟

                            درخواستها یکی هستند و بدون تغییر می آیند ، اگه با فاصله زمانی بفرستم مشکلی نیست ولی وقتی سریع رفرش میکنم با کیلیک موس ، میکرو قات میزنه !!!

                            atmega32

                            سوال دوم : به صورت پیش فرض 10مگابایتی وصل میشه ، چطوری روی 100 مگابایتی بگم شروع بکار کنه ؟ تنظیمش کدوم پایه و چطوری هست ؟
                            آن دم که مرا می زده بر خاک سپارید زیر کفنم خمره ای از باده گذارید
                            تا در سفر دوزخ از این باده بنوشم
                            آنلحظه که با دوزخیان کنم ملاقات یک خمره شراب ارغوان برم به سوغات
                            هرقدر که در خاک ننوشیدم از این باده صافی ، بنشینم و با دوزخیان کنم تلافی

                            دیدگاه


                              پاسخ : بردی برای ENC28j60

                              من تنظیمات شبکه رو اینطوری گذاشتم :



                              ولی جواب پینگ یکسان نیست:

                              کد:
                              Pinging 192.168.1.10 with 32 bytes of data:
                              
                              Reply from 192.168.1.10: bytes=32 time=1ms TTL=64
                              Reply from 192.168.1.10: bytes=32 time=1ms TTL=64
                              Reply from 192.168.1.10: bytes=32 time=1ms TTL=64
                              Reply from 192.168.1.10: bytes=32 time=1ms TTL=64
                              
                              Ping statistics for 192.168.1.10:
                                Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
                              Approximate round trip times in milli-seconds:
                              کد:
                              Request timed out.
                              Reply from 192.168.1.10: bytes=32 time=1ms TTL=64
                              Reply from 192.168.1.10: bytes=32 time=1ms TTL=64
                              Request timed out.
                              
                              Ping statistics for 192.168.1.10:
                                Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),
                              ]
                              !!
                              می خور که شیخ و حافظ و مفتی و محتسب
                              چون نیک بنگری همه تزویر میکنند

                              دیدگاه


                                پاسخ : بردی برای ENC28j60

                                شما ظاهرا پکت لاست دارید ، کابلی که استفاده کردید برای ارتباط بین کامپیوتر و ماژول لن از این آماده ها است یا خودتون درست کردید ؟
                                اگه آماده هست که هیچ ، ولی اگه خودتون درست کردید از چه جنسی استفاده کردید ؟
                                منبع تغذیه تون را چک کردید نویز نداشته باشه ؟

                                آن دم که مرا می زده بر خاک سپارید زیر کفنم خمره ای از باده گذارید
                                تا در سفر دوزخ از این باده بنوشم
                                آنلحظه که با دوزخیان کنم ملاقات یک خمره شراب ارغوان برم به سوغات
                                هرقدر که در خاک ننوشیدم از این باده صافی ، بنشینم و با دوزخیان کنم تلافی

                                دیدگاه

                                لطفا صبر کنید...
                                X