Module embedded LabVIEW for ARM - bidirectional i/o Ports

I want to connect a Sensirion sensor with an exclusive bus protocol to the Star 3S 8962 Eval Board. The sensor must be connected to the same pins as the I2C interface. My main problem now is, how to set up a GP IO (i.e. GPIO-PB3) as a two-way port? The sensor of the slave pulls the data line low to acknowledge the receipt of the message. I read this in my VI. But when I configure the i/o output I can't use it as input any longer.

Thanks for any help,

Philippe

Hi Torben,

It was my question, how do I program the direction of the PIN. When I use a basic node to enter a unique PIN, that is not possible I knew now, because I can use one pin as input or output in a VI. But I found at the same time, that if I use the entire port, it is possible to use a basic i/o for input and one for output to the same VI. This way I can 'and' or 'or' bit set and clear simple pins and I can read in the same VI.

In any case, thanks for your efforts,.

Philippe

Tags: NI Software

Similar Questions

  • Can LabVIEW Embedded for ARM works with any Board or just with a few predefined?

    Hello

    Can LabVIEW Embedded for ARM works with any evaluation committee or just with a few predefined (MCB2300, MCB2400 and EK-LM3S8962)? I ask this question because even if I chose "another processor" in the definition of the new project only 3 options are the corresponding arm of Phillips and LuminaryMicro.

    Thanks in advance,

    Howdy,

    LabVIEW for ARM supports the feature of targets for tier 1 (the mentioned Evaluation Committee) following this schema:

    http://zone.NI.com/DevZone/CDA/tut/p/ID/7066

    But you can transfer to other weapons if you follow this porting guide:

    http://zone.NI.com/DevZone/CDA/tut/p/ID/6994

    The uProcesser SDK is intended for the port of other targets of DEPENDENCE (32-bit, of course) and technically it covers ARM as well. Alternatively, there are the LabVIEW C Code Generator: http://sine.ni.com/nips/cds/view/p/lang/en/nid/209015

  • How to download the labview embedded module for arm microcontrolller organization software?

    you will need to download the evaluation software for labview embedded for arm microcontroller module...

    Hi ROUDDLY,

    See here and here

  • LabVIEW Embedded for ARM build fails

    I use the LabVIEW Embedded module for ARM microcontrollers with the
    The EK-luminary LM3S8962 Evaluation Committee.

    When I try to build/run vi as an example in the tutorial (pg 13, the start-up
    doc) I get the following error: Build Failed. Build failed with errors.

    The result is the following:

    Building target "LabVIEW".
    mounting Startup.s...
    compilation of RTX_Config.c...
    .. \System\RTX_Config.c(157): error: #130: wait a "{}".
    compilation of Retarget.c...
    compilation of TargetInit.c...
    compilation of ARM_irq.c...
    compilation of ARM_RTClock.c...
    compilation of ARM_Serial.c...
    compilation of EKLM3S8962_Display.c...
    compilation of LM3S_EMAC.c...
    D:\Program NIUninstaller Instruments\LabVIEW
    8.6\Targets\Keil\Embedded\RealView\Drivers\RL-ARM\Include
    \RLARM_Net_Config.h(31)
    : error: #256: invalid redeclaration of type name "S8" (reported on line
    37 of
    "d:\Keil\ARM\RV31\INC\RTL.h")
    compilation of ARM_I2C.c...
    compilation of ARM_SPI.c...
    compilation of LM3S_Pins.c...
    compilation of LVCGenIntInit.c...
    compilation of Untitled_ARM.c...
    compilation of lvEmbeddedMain.c...
    <-----snip------>
    compilation of RLARM_CAN_Wrapper.c...
    Target not created

    You forgot to tell us about your version of MDK - ARM (perhaps MDK 3.5 +).
    Open Keil uVision and double-click these errors:

    .. \System\RTX_Config.c(157): error: #130: wait a "{}".
    Just move __task at the beginning of this line
    __task void os_idle_demon (void) {}

    To make a permanent change, you could also modify the \Targets\Keil\Embedded\RealView\EK-LM3S8962\Template\System\ RTX_Config.c

    \RLARM_Net_Config.h(31)
    : error: #256: invalid redeclaration of type name "S8" (reported on line 37 of "d:\Keil\ARM\RV31\INC\RTL.h")
    Comment out the line:
    typedef char S8;     / * defined elsewhere from MDK 3.5*.

    It will be for good.

  • LabVIEW Embedded for ARM - convert to hexadecimal with backslash prior to ASCII

    -LV 2010 with Embedded for ARM module

    -MCB2300

    -COM1 port

    I'm reading in a string of series on this port to a serial device. I'm (for some reason any) read in hexadecimal characters. I can read a byte at a time or all the bytes in the port.

    My chain to come looks like this:

    \D5\8B\D6\EC\AB\D6\EC\FB\F6\FB\F6\EBV\D6\EC\EB (if I read in all at once)

    or

    \DB

    \8B

    ... (if I read in one byte per iteration)

    Anyway I want to convert it to ASCII characters but I can't get the ' \' off at the front of the string. I tried both ways and no work. The outputs are just empty. Any suggestions?

    surprisingly, when I change the 1 to 0 (i.e. Remove) it works.

  • Communication problems with third-party modules using Labview 2012 and cRIO-9024.

    Hi all

    I recently bought the module moviemed 1501 AF but I am unfortunately not able to communicate properly with him. I followed all the instructions in the Manual, but nothing helps. I downloaded the drivers and software recommended, but whenever I try to add the AF 1501 in special edition module C-series (in the menu drop-down), Labview does not see it.

    When I installed the driver for the module he asked for what version of Labview, I was running (2009 or 2010, no option to 2012), I chose 2010. Could be the problem?

    Thank you!

    Hi Mswn,

    I would just like to ask if you can see other modules of the series-C on your chassis - other modules appear correctly?

    I also see that MoviMed is no indication that they offer LabVIEW 2011 and 2012 of pilots to the AF 1501 hereproduct page. Here are the drivers you are using?

    Andy C.

    Technical sales engineer

    National Instruments

  • LabVIEW for LEGO MINDSTORMS and EV3

    LabVIEW for LEGO MINDSTORMS can be used to program the EV3?

    There will be support for the EV3 with LabVIEW to come. Our plan is to be ready in the first half of 2014.

    MINDSTORMS EV3 of LEGO development environment is the only software I know that can be used to program the EV3 brick when it is made available for purchase.

  • LabVIEW for control unlimited, a camera and a light meter (Minolta T - 10A)

    Hello world

    I'm totally new in the use of data acquisition software, but I found out, I use LabView for continuous measures (intervals of 15 min for 1 month or maybe more), the thing is that I need to get pictures simoultanously (Canon camera EOS) and illumination (in lux) device: Minolta T-10 a vision series T-10MA. My question is what software LabVIEW do I need to buy (or my institution actually) in order to get this. I look at the options of LabVIEW software and cannot understand what is needed. Subsequently, I guess that I need controllers for each of the devices (minolta and canon). Can you please tell me if this is possible and how to do it. I would really appreciate it.

    Steph.

    The following items are required: LabVIEW full, all drivers of devices (including DAQmx and pilots of the Vision) and the Acquisition of Vision software package.

    The Minolta luxometer has a connector for a PC and some communication software (which I did not inspect) which, I suppose, would allow you to take readings.  There is a comment about current if the USB cable is connected - I don't check if there is a power connector on the luxometer (since you will need to leave it plugged in for a month, the same problem with the camera).  As far as the camera is concerned, I don't know if it is controlled from a PC - my experience has been with (the size of 640 x 480 pixels) video cameras, which are probably controlled by LabVIEW.

    As for simultaneous readings, it is something that LabVIEW did pretty well.  I advise you to consult a professional if it's anything other than a school project, maybe even hire someone to work a few week of.

    Bob Schor

  • How to use my 2012 LabVIEW for run the LeCroy Waverunner 610Zi?

    Hi all

    I'm a fresh starter on this topic. I have the 2012 version of LabVIEW and a scope of 610Zi LeCroy WaveRunner. How can I use LabVIEW for control the scope?

    Hello sqrtT,

    I think you and I just had a phone conversation about this, and you're all set!

    I would like to know if I'm wrong and I'll give you instructions for you.

    See you soon,.

    Leonard Brown

    Technical sales engineer

    Teledyne LeCroy

  • LabVIEW for linux (Ubuntu 64-bit)

    University of Helsinki uses a centralized managed linux installation on all linux workstations.  The distribution is based on Ubuntu 9.10, and it is considering moving to 10.04 LTS.  Almost all of the facilities are 64-bit, only a few old machines (> 5 years of age) are still using 32-bit installation.

    In the Physics Department, there are about 500 machines and about 30% of those who are linux workstations.  We strive to get LabVIEW for Linux installed on our desktop, then run under Ubuntu 64-bit.

    1 problem (not a problem): For some strange reason, the installation media does not CD/DVD use normal files (iso9660) system, but the media is formatted with the file system "Mac OS X HDF +".  It works under linux, of course, but has been a source of mild confusion.  It would be wise to change the normal file system to the next version.

    2nd problem: The installation under Ubuntu does not work.  Namely:

    First I mount the media with the "mount-t hfsplus/dev/sr0/media/cdrom0" and try running the installation script
    CD/media/cdrom0/Linux/labview-2009
    sudo knew
    . / INSTALL

    Installation is not going smoothly.  According to the error message, the script is not found the library libbz2:

    / Media/cdrom0/Linux/LabVIEW-2009/bin/rpmq: error while loading shared libraries: libbz2.so.1: cannot open shared object file: no such file or directory

    However, the library is in standard place:
    $ ls/lib/libbz2 *.
    /lib/libbz2.so.1 /lib/libbz2.so.1.0 /lib/libbz2.so.1.0.4

    I know, "support of the distribution" list only include Mandriva, RedHat, and SUSE.  The version of LabVIEW is the latest version of the fall of 2009.  Does anyone have any ideas what to try next?

    see you soon,
    Pekko


  • LabVIEW for Linux

    Hello

    Where can I download LabVIEW for Linux? I'm not able to find the installation for 2015 files, but only the Windows and OSX version.

    Thank you!

    It can not.  You will have to reach out to your representative local of NOR to ask them a copy of the media.

  • How to use labview for controlling the HP Network Analyzer

    Hello

    I have a HP network analyzer 8720D connect with my laptop by a USB-Gbspecifications FOR cable. I want to use LABVIEW for control to parser do measurement and data collection. What should I start? Where can I get the labview program to control the parser?

    Thank you.

    Help > find instrument Drivers. Then go to the Instrument Driver Network and read all the links on the use of pilots.

  • Which is better: Labview for everyone or learning with Labview?

    I am a novice user of Labview, but I went through essentially through the 6 hours on Web site tutorial for NOR and that I'm currently going through the massive list of examples included in Labview. I heard the two Labview for everyone and learning with Labview recommended texts. I'd rather pay one, unless I really should bring both eventually. Thoughts and opinions by comparing the two?

    The two books are very good.  If your just starting, go to Amazon, buy a copy used learning with LabView 8 or 9.  I got mine for $18 shipped.  You can download all the vi.  Can also buy LabView for everyone $61.  LabView for everyone covers almost everything on LabView and brings you to some more advanced things, but learning with LabView has been better for basic stuff.

    Jerry

  • How programmate a waveform arbitrary in LabView for an AFG3102C?

    I am trying to send a LASER pulse which is controlled by the CH1 of my signal generator. This is typically a 1us pulse, followed by a variable period (of 300ns to 10us) and then another pulse LASER to 1us.

    I don't see how I could program in LabView without using another program (i.e. Visual Basic).

    I'm using LabView 10.

    LabVIEW is capable uber; including in the instrument control.

    There is an instrument driver for the AFG3102 provided on the Web site of NOR. Download you and use the library of Virtual Instruments (VIs) comes with the LabVIEW environment. There are tutorials on how to do it. You can see the libraries supports GPIB/USB/Ethernet, so you must use one of these protocols to connect to your device, and then configure it within your own LabVIEW VI; You can reference the file 'Plug and Play' on the page driver instruments first to see how the device is controlled in LabVIEW for a sample application.

  • Cannot control the color sensor in LabView for Mindstorms

    Hello!  New here.

    I'm currently boning on LabView via 'LabView for Lego Mindstorms' for a possible job in the near future, and I encountered a problem from the beginning.

    I am programming my brick Lego of LabView to simply activate the color sensor which is quite easy: I'm building a while loop and inside I have a block of color sensor attached to a block of text that displays the light intensity of the probe in the text on the brick.  I compile and run the detector turns on and I can read the intensity constantly updated on the brick.  This part works fine.  I would now like to control the light sensor (that doubles as a light source with color LEDs) on the front of the LV Panel.  The book I'm using (LabView for Lego Minstorms) says I should block sensor on the entry "generate light' do right click and choose"Create--> Control"in the menu that appears.  A Boolean command button should appear connected to the sensor block in the block Panel and a push button should appear in the front panel.  This is not what is happening.  Here, the two things are different.

    (1) I have no port "generate light" click on right-click.  This is probably using a version more day of Mindstorms that uses of the book.  It's a matter of book/Mindstorms, which probably cannot be resolved here but I hope that the next issue of problems will make it irrelevant.

    (2) I right click and create the control, but rather than create a Boolean command button as the book predicts, it creates an icon "BrickReference.lvclass".  He connects very well with the light sensor and a corresponding block is created in the front panel, but it is a paper weight that I can tell.  I can't do anything with it.  There are no buttons to push, no slider, button, button radio etc and I can't seem to change into something that somehow work.  I have delete and don't create a no kidding Boolean button from the library, but it does not connect to the photoelectric cell and so I can not compile.  So now, I'm a little stuck.

    I searched "Reference of the brick" online in the context of LabView class and have found little or nothing that talks about its definition or how I can use it to control the light via the front panel sensor.  Help with the software section is not much help, and yet I'm sure there must be a way to control a simple Lego light sensor of the façade for debugging purposes and others.

    If you know what I'm doing wrong or if you know a finish around this issue that will allow me to control a Mindstorms brick from the front in this way, please let me know.

    Thank you!

    Try to post in the forum of Lego.

    http://forums.NI.com/T5/LabVIEW-for-LEGO-MINDSTORMS-and/BD-p/460

Maybe you are looking for

  • Help... Bluetooth allows the reconnection

    Hi people, I am on IOS 10.0.1 and had met bluetooth reconnecting constantly question just after the upgrade. My spotify which plays on my car audio via bluetooth would suddenly stop for awhile and play again. verified that the bluetooth disconnected

  • My Favorites are missing from the profile Reset, and I can not restore.

    Hello. Firefox takes too long to launch, so I restored my profile as it was suggested. He said he would keep my favorites, and the fact that it has really bothered me. If they said thai I'd lose it, would just save, but I DIND'T. When I go to my old

  • Someone at-explanation of the ERROR: F3-F000-0008?

    In November, a man posted that he had to use his recovery disk which resulted in the following experience: "I ran straight afterwards, the recovery disk in what, in my view, is called the start menu? Anyway, after a few minutes I kept getting an erro

  • Windows 7 recovery

    Hye... How are you I installed Windows 8 and it is just messed up and and I don't like, so I want to recover my windows 7 64 bit, but I couldn't coz I think my recovery file is corrupted and there is a file missed in it... I don't have the seirial. M

  • Windows does not update with error code 8024402C

    Windows does not update with error code 8024402C