Code Monkey home page Code Monkey logo

Comments (4)

Twilight-Logic avatar Twilight-Logic commented on May 22, 2024

Thank you for your questions. I hope the information below answers at least some of your points.

0.does this support labview?
A. I have not tested it with Labview as I do not have and cannot afford the software, but Labview does support Prologix interfaces. I noted from a couple of forum posts that you need to send CRLF and have ++auto 1 turned on. I would be interested to know myself whether Labview works with the AR488 using the Prologix driver.

1.only use atmega328p/168p direct to rs232 with max232/max3232?
1.does atmega 168 works ok?
A. The firmware has been tested with the Uno (328p) and Mega 2560. I see no reason why it should not work with a 328p IC with an external MAX232/MAX3232 chip, provided that the signal voltage levels between the two chips are compatible. The cheap clones use a CH340 UART and I would expect a MAX UART to work in a similar way. At present I do not have the means to test the 168p, although it does seem to be pin compatible with the 328p. If you happen to try it, then I would be interested in your results. I will see whether I can procure a development board to test it. If you do happen to test it, then please could you let me know your findings?

2.I burn atmega 328/168 with ardunio uno and move to a pcb with power supply, max232/max3232 rs232 TTL voltage converter and then connect COM1 port of computer, and ardunio connect to gbip?
A. I see no reason why it shouldn't communicate via the COM1 port of a computer, although the maximum achievable baud rate may be lower than that which can be emulated over USB. If by 'arduinio' you mean the 328p (or 168p) then yes, the appropriate 328p GPIO pins would need to be somehow connected to the GPIB bus. In principle, it looks like your idea should work and I will be interested to know how your project turns out.

3.I see almost full of converter has sn7516x as isolation why there is no such things?Is it easy to damage atmega328p?
A. I would not advise running more than 2 or 3 devices from it due to the current handling of the GPIO outputs, however, in a 1:1 scenario there should be no problem. So far, I have had no reports of damage to the GPIO outputs, but of course, everyone has a different level of skill and confidence, so it is impossible to rule out ANY form of damage, but provided that everything is wired correctly, there should be no problem. However, please read the section 'Multiple Arduinos on the bus and problems with instruments in the manual. There are two reasons for the lack of SN7516x type isolation: firstly, a shortage of pins on the 328p, and secondly additional cost. Having said that, someone did mention about developing a shield for that. Now that the code has been ported to the Mega (with other boards possibly to follow) it opens up further possibilities which could be developed in time.

4.If I use another arduino but some pin is occupied by led, can I change the pin?
thanks!
A. You could remove the LED or, in version 0.47.xx of the firmware there will be an option to specify a custom layout so you could use another pin.

5.atmega 32u4 has internal usb can it be modified to use this?(use lufa get a serial port?)
A. Interesting thought and has already been mentioned by artag, who has successfully experimented with using that board (for the code see https://github.com/Twilight-Logic/AR488/tree/master/Contributed/artag). I will investigate in due course.

from ar488.

Twilight-Logic avatar Twilight-Logic commented on May 22, 2024

With his support, Atrag's 32u4 port has now been merged into the codebase so the Arduino Micro is now supported. The manual has been updated with the pinout and it currently employs serial over USB.

from ar488.

youxiaojie avatar youxiaojie commented on May 22, 2024

that is great!!

from ar488.

Twilight-Logic avatar Twilight-Logic commented on May 22, 2024

No further comments so issue closed.

from ar488.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.