Comments (4)
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.
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.
that is great!!
from ar488.
No further comments so issue closed.
from ar488.
Related Issues (20)
- device mode consult HOT 6
- Need help with KE5FX plotter emulator and Tek TDS540 Hardcopy HOT 10
- After 3 command is sended trimmed string to GPIB HOT 14
- Compile error, Mega 2560 + Arduino IDE 1.8.16 HOT 3
- AR488 was not declared in this scope when enabling SN7516X support HOT 29
- ESP32 status HOT 2
- Command: ++id verstr not working HOT 2
- Arduino Mega doesn't work with Luke Mester’s HP3478 Control HOT 12
- DEVNULL.h missing at compilation w/ solution HOT 2
- 0.51.09 ++tmbus command returns "unrecognized command" HOT 2
- ++spoll compatibility problem HOT 4
- Crash with binary data. HOT 5
- ++mode HOT 2
- which is best MCU to choose from? HOT 1
- Custom Board (teensy 3.1 with SN7516X) problems with DAV and SRQ not asserting HOT 1
- pinModes not consistent with state of SN7516X_TE and _DC? HOT 5
- Untalk / Unlisten flag clearing code HOT 4
- EOI signal mystery? HOT 12
- Not compile more errors HOT 4
- Device mode custom commands etc. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ar488.