Jump to content

Search the Community

Showing results for tags 'MSP432'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News
    • Announcements
    • Suggestions
    • New users say Hi!
  • Spotlight!
    • Sponsor Spotlight
    • Sponsor Giveaways
  • Energia
    • Energia - MSP
    • Energia - TivaC/CC3XXX
    • Energia - C2000
    • Energia Libraries
  • MSP Technical Forums
    • General
    • Compilers and IDEs
    • Development Kits
    • Programmers and Debuggers
    • Code vault
    • Projects
    • Booster Packs
    • Energia
  • Tiva-C, Hercules, CCXXXX ARM Technical Forums
    • General
    • SensorTag
    • Tiva-C, Hercules, CC3XXX Launchpad Booster Packs
    • Code Vault
    • Projects
    • Compilers and IDEs
    • Development Kits and Custom Boards
  • Beagle ARM Cortex A8 Technical Forums
    • General
    • Code Snippets and Scripts
    • Cases, Capes and Plugin Boards
    • Projects
  • General Electronics Forum
    • General Electronics
    • Other Microcontrollers
  • Connect
    • Embedded Systems/Test Equipment Deals
    • Buy, Trade and Sell
    • The 43oh Store
    • Community Projects
    • Fireside Chat
  • C2000 Technical Forums
    • General
    • Development Kits
    • Code Vault
    • Projects
    • BoosterPacks

Calendars

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Location


Interests


Sparkfun


Github

Found 115 results

  1. I noticed that if you use the TI arm compiler in CCS 6.x you can easily run code from ram. Unfortunately, it doesn't seem like they have implemented that for the arm-none-eabi-gcc compiler. Attached is a zip file project you can import into CCS. It is configured to run the msp432 at 48MHz using the high frequency crystal. It is also configured to generate small code using the nano.specs newlib configuration. In the default linker script, the data segment uses all the available ram starting at the base address of 0x20000000. The msp432 provides another bus address for SRAM at the base address of 0x01000000. This alias address is used to provide single cycle access to code in ram. I modified the the linker script in this project (msp432p401r.lds) so that the first 512 bytes of ram are reserved for code. /* adjust based address for fixed size of 512 bytes (0x200) for code in ram */ /* NOTE: if you change this size, make sure you adjust .vtable offset also */ SRAM_DATA (RW) : ORIGIN = 0x20000000+0x200, LENGTH = 0x00010000-0x200 Additonally, a new section called .ramfunc is used to collect any code put into the ".ramfunc" section. You do this using the gcc specific _attribute__((section(".ramfunc"))) directive. When the chip resets, code has been added to copy the instruction code from flash to ram. extern uint32_t __ramfunc_load__; extern uint32_t __ramfunc_start__; extern uint32_t __ramfunc_end__; void resetISR(void) { /* Copy .ramfunc code and data segment initializers from flash to SRAM. */ volatile uint32_t *pui32Src, *pui32Dest; pui32Src = &__ramfunc_load__; for(pui32Dest = &__ramfunc_start__; pui32Dest < &__ramfunc_end__; ) { *pui32Dest++ = *pui32Src++; } ... Attachment blink_cmsis_gcc.zip: blink_cmsis_gcc.zip In CCS, go to Project Menu and select the "Import CCS Projects ..." and select the archive file button. Use the file dialog to select the location where you downloaded the attached blink_cmsis_gcc.zip file. BTW: This is using the new CMSIS headers. Running in the debugger (note the address 0x10000FC of the code in the disassembly window)
  2. Hello everyone, I am a newbie here, just received my MSP432 launchpad few days ago and I'm willing to develop a wireless bluetooth communication between my MSP432+Bluefruit LE SPI and my computer. I downloaded the librairies from Adafruit that are designed for Arduino and I think I succeeded to convert a honest part of the code for Energia. Though, I still have an important problem that stops me to go forward. Indeed the Bluefruit LE SPI dongle communicate through some commands called ATCommand, and I don't succeed to transmit those commands through the dongle. As an example this is the original Arduino code for a factory reset of the bluetooth device : /* Perform a factory reset to make sure everything is in a known state */ Serial.println(F("Performing a factory reset: ")); println("AT+FACTORYRESET"); bool isOK = ble.waitForOK(); // Bluefruit need 1 second to reboot delay(1000); // flush all left over ble.flush(); if ( ! isOK ){ error(F("Couldn't factory reset")); } In Arduino they use the println to transmit the command but in Energia I just get the "AT+FACTORYRESET" back in my Serial monitor but don't believe the device receives it. I tried to use SPI.transfer to send the message the following way but still get a failure result for the factory reset process : bool Adafruit_BLE::factoryReset(void) { char c; SPI.begin(); // println("AT+FACTORYRESET"); for (const char * p = "AT+FACTORYRESET" ; c = *p; p=p+2) { digitalWrite(18,LOW); SPI.transfer(0x10); // First Byte indicating that a COMMAND is sent according to Adafruit SDEP protocol SPI.transfer(c); // First byte of data const char * d = p+1; char e = *d; // Second byte of data SPI.transfer(e); digitalWrite(18,HIGH); } println("AT+FACTORYRESET"); bool isOK = waitForOK(); // Bluefruit need 1 second to reboot delay(1000); // flush all left over flush(); return isOK; } If anyone succeeded to connect this bluetooth dongle through SPI with MSP or has an idea of how to do it, pleeaase help me PS : It seems that this operation (like any other) is not achievable because the IRQ pin (This is the nRF51 -> Arduino 'interrupt' pin that lets the Arduino or MCU know when data is available on the nRF51, indicating that a new SPI transaction should be initiated by the Arduino/MCU) is never on HIGH. It is weird because normally after received any command message, it is supposed to turn on...
  3. Hello Everyone, I am working with the MSP432 launchpad in Energia and I can't seem to use digitalRead() in and ISR? I'm hoping that someone can give me some indication as to why or find the bug in my code This is for a rotary encoder and the interrupts must fire on both Rising and Falling Edges. This Is why I try to determine the state of the pin that was just interrupted. The ISR's will be a bit more complex for the actual encoding but first I need to be able to read the state of the pins. Thanks Guys! const int encoder0PinA = 11; const int encoder0PinB = 31; volatile int pinACount = 0; volatile int pinBCount = 0; volatile bool Aflag = false; volatile bool Bflag = false; /////////////////////////////////////////////////////////////////////////////////// ////////////////////////////// S E T U P ////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////// void setup(){ Serial.begin(9600); Serial.println("COUNTER STARTING UP"); pinMode(11,INPUT); pinMode(31,INPUT); attachInterrupt(encoder0PinA, doEncoderA, CHANGE); attachInterrupt(encoder0PinB, doEncoderB, CHANGE); } /////////////////////////////////////////////////////////////////////////////////// //////////////////////////////// L O O P ////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////// void loop(){ // SANITY CHECK Serial.println(digitalRead(11)); // Here to see that the pin does change states Serial.println(digitalRead(31)); // Here to see that the pin does change states Serial.print("A Flag: "); Serial.print(Aflag); // I never see either of these get set to 1. Serial.print(" B Flag: "); Serial.println(Bflag); ; Serial.println(); delay(500); } void doEncoderA(){ Aflag = digitalRead(encoder0PinA); } void doEncoderB(){ Bflag = digitalRead(encoder0PinB); }
  4. Hello! I am having trouble getting the correct values from my MSP432 to my DAC. So basically my project setup is as follows: Transmitting: -Microphone connected to the A15 channel of my MSP432 -Xbee connected to the UART pins 3.2, 3.3 CODE Tx: const int MICAN = A15; // MIC in void setup() { Serial1.begin(9600); // baud rate setting } void loop() { Serial1.print(analogRead(MICAN));// send mic value over serial delay(100); // for testing } /////////////////////////////////////////////////////////////////////// Receiving: -MSP432 connected to my other Xbee device UART pins 3.2, 3.3 -MSP432 connected to LTC1658 14-bit DAC. -DAC is connected to pins 1.6 (MOSI, or input), 4.3 (CS), and 1.5 (SCLK) CODE Rx: const int slaveSelectPin = 6; // CS for the DAC #include <SPI.h> int DacVal = 0; // value to be sent to the dac void setup() { Serial1.begin(9600);//baud rate setting //spi crap pinMode (slaveSelectPin, OUTPUT); SPI.setClockDivider(SPI_CLOCK_DIV4); SPI.begin(); } void loop() { if (Serial1.available()>0) {// If there is SHIT in the buffer DacVal = Serial1.read(); } //YOUR POST PROCESING HERE!!!!!!! DACWrite(DacVal); } void DACWrite(int Val) { char LSBs; char MSBs; // take the SS pin low to select the chip: //Split the int to 2 chars, the bit shift may be off, but i dont have any hardware to test on LSBs=char(Val); MSBs=char(Val>>8); digitalWrite(slaveSelectPin,LOW); // send in the address and value via SPI 1 byte at a time: SPI.transfer(LSBs); SPI.transfer(MSBs); // take the SS pin high to de-select the chip: digitalWrite(slaveSelectPin,HIGH); } ////////////////////////////////////// And basically I am not getting values that are correct when I put a oscilloscope on the output of the DAC. I am thinking my problem is somewhere in the Rx code because when my Tx board is setup I am reading the values from my other zigbee through the computer successfully. Any help would be great, thank you!!
  5. Hi, I am new to MSP432 and Xbee devices. I am trying to use the MSP432 and the Diji Xbee S1 to transmit and receive audio signals. However, I can't seem to transmit data over the Xbee. I just have the xbee module connected to pins: 3.3V, Ground, pin 3.3 transmitter and 3.2 receiver... I have confirmed that the Xbee's communicate using XCTU. Code: void setup() { Serial.begin(9600);// baud rate setting } void loop() { Serial.print("Failing");// send mic value over serial delay(100);// for testing } I can see the "Failing" showing up on the com port but not on the other xbee on the XTCU console screen. Any help would be much appreciated.
  6. I posted a blog entry about how I used the STM32L1 RTC (a few years ago) as a tickless, ultra-low-power timer for my RTOS. http://www.indigresso.com/_blog/?p=181 The MSP432 has a similar problem. Only the RTC and Watchdogs run in LPM3 and 3.5, no other timers do, but you want to use those LPMs for timed sleep! There is a workaround, and it is actually very fast thanks to the really great ALU in the CM3 and CM4 devices. My code is also implemented in bulletproof production firmware that I've shipped to various industries . Yes, the code is for STM32L1, but I think you should be able to very easily port it to MSP432. If you wait long enough, I already will have ported it, but I noticed some forum activity on this very topic last week and I had to step in. Happy Coding.
  7. Hello, I'm trying to get a standard 1602 LCD (16x2 from Raystar) connected to MSP432 with the I2C interface. Are there any existing libraries which could help me out? I've found some I2C libraries for Arduino but naturally they're not compatible, and the only existing Energia examples deal with CogLCD which uses a SPI interface (emerging question: is there a way to make SPI and I2C compatible?) or standard 16 pin connection. MSP432 is still a relatively fresh chip, so I can't find any examples whatsoever. Thanks!
  8. Hello All, I've been visiting this site for a few days since embarking on using the MSP432 launch pad with the CC3100 booster pack. I'm really impressed with the energy and brain power of the folks here and hope to imbibe some of that smartness and in time help others that join here. I currently also use various Arduino and Netduino boards and having spent some time looking at the C/C++ source code I have come to realize (sadly) that my C/C++ skills (if one could call it that) are atrophied terribly. My interests lie in developing a bunch of "projects" using various MCUs and to eventually start working on some IoT products. I have a background in electronics and feel comfortable there (at least to the extent of the kinds of things I'd like to build). Most times, I struggle with wondering why I need to use an MCU (besides internet connectivity, configuration, parameterize) as most of what I do and would like to do is also easily done with just electronics. But I've been a software developer for many years with most recent experience in C#/.NET, so I can see where I can/should use an MCU as well. The MSP432 is really interesting because of the multi-tasking and RTOS. But I figure it will be a while before I really get into these areas. Energia of course makes these launch pads accessible to a lot of folks like me (whose C/C++ has corroded over the years). So I look forward to interacting with folks here.
  9. Hi everyone. I am new to Energia, but I have used the Arduino IDE a bit. I am trying to use Energia to work with the MSP432 launchpads I just bought on sale, My environment is Ubuntu 14.04.3 LTS (trusty). I just downloaded the latest version of Energia from energia.nl (0101E0017). I ensured I have permission to access the serial ports. The only changes I've made is to select the tools -> serial port (when i had the MSP432 launchpad connected) and to select the tools -> board. I chose to run the example 'blink' code. When the MSP432 is selected I receive an error. When I chose a 430 board it compiled without error. The error with the MSP432 is Cannot run program "make" (in directory "/home/username/energia-0101E0017/hardware/common"): error=2, No such file or directory I verified the directory exists, and there is a Makefile in there (but no make file). The Makefile has content (it seems like it is written correctly but I'm not a Makefile expert). I copied the Makefile to make, just in case. but I still get an error. I saw where MSP432 users on windows were having issues due to spaces in directory names, but I don't have any spaces (can you in linix?). Any suggestions? I would hate to have to pull out my old windows laptop just to work on the MSP432. I'm using Energia because my very reluctant kids (15 yo and 12 yo) have agreed to make a mini project on the MSP432s I picked up. I don't want to try to get them to learn CCS Thanks for any assistance. I do appreciate it.
  10. The TI nspire calculator is an advanced calculator which is expected to be the successor of TI-89. There are news on the web that a recent OS update (version 4.2) to the TI Nspire calculator added serial interface support to its programming environment. Before this OS release, the USB port is intended only for PC data connectivity (PC software for this calc is free with every purchase of the calc, and runs exactly the same as the real calculator on PC) and charging of calculator battery. Although this feature is not highlighted in the release notes, some calculator enthusiasts reported success (and here) of serial communication with a MSP432 LP connecting to this calculator with USB interface. This will definitely expand the possibility of the LP as learning tool in school settings. Imagine LP acts as sensor hub and the Nspire a platform for exploring the mathematical concepts behind the data captured. On the other hand, the Nspire itself equipped with color screen and a full (although not qwerty) alphanumeric keyboard can be a very nice HMI to control the LP via the serial interface. Together with Energia, it will be easier to introduce programming and basic electronics to a broader range of students, as this new serial communication capability make it possible to bring something new to what they are generally used to - a calculator.
  11. Hello i have to add an external memory card (sd card ) with my msp432 launchpad ..i am using energia..I have interfaced an environmental sensor and have showed the output via sharp lcd boosterpack..now i have to store the data which is temperature , pressure and humidity to the sd card ...I have no clue how to do it ...can anyone help ??
  12. GeorgeIoak

    TI's MSP432 WDT Example code Error

    While debugging my code this weekend I decided to step back and try to debug certain aspects of it. TI's Resource Explorer is a great tool with plenty of example code to look at and review. I was having issues with my WDT routine so I thought I would double check running one of the examples that was released, to be specific, I was interest in the WDT_02 example which can be seen here. The code was not working which really left me wondering since I assumed that any code published BY TI as an example MUST have been checked to see if it actually worked?! Well as it turns out the code does NOT work and has an error in it (actually more than 1). I posted over on TI's e2e forums and for a little detail you can look at that post here. For those that just want to know what is wrong, this line of code: WDTCTL = WDTIS_4; // WDT 250ms, ACLK, interval timer Needs to be modified to: WDTCTL = WDTIS_5 | WDTTMSEL | WDTSSEL_1 | WDTCNTCL | WDTPW; // WDT 250ms, ACLK, interval timer Hopefully the next person left scratching their head wondering what's wrong will find this post and not have to waste time trying to figure out what is going on.
  13. Hello , my problem is , energia msp432 pin mapping allows 2 serial ports. Serial and Serial1. and msp432 have a 4 hardware serial ports. so i want to add one more serial port to the msp432 energia firmware. i open a topic e2e.ti.com but they didn't answer yet. so maybe somebody help me here. https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/444248 in energia ide , msp432 hardware serial pins are p1_2,p1_3 and p3_2,p3_3. but msp432p401r also have a two more hardware serial ports. p2_2,p2_3 and p9_6,p9_7. if we look at the hardwareSerial.cpp file , last 2 lines HardwareSerial Serial(0); HardwareSerial Serial1(1); and if we look hardware\msp432\variants\MSP_EXP432P401R\board_init.c file there is just 2 uart implemented with ti driverlib. but if we write Board_init.c: Board_initUART function like /* Set P1.2 & P1.3 in UART mode */ MAP_GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P1, GPIO_PIN2 | GPIO_PIN3, GPIO_PRIMARY_MODULE_FUNCTION); /* Set P3.2 & P3.3 in UART mode */ MAP_GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P3, GPIO_PIN2 | GPIO_PIN3, GPIO_PRIMARY_MODULE_FUNCTION); /* Set P2.2 & P2.3 in UART mode */ MAP_GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P2, GPIO_PIN2 | GPIO_PIN3, GPIO_PRIMARY_MODULE_FUNCTION); and i also add other uart definations to above the Board_initUART function. but thats not working. so i discovery something. if we just delete something in board_init.c file , purpose of syntax error. like i am deleting ";' charecter one line of code , energia still compile the sketch. so energia doesn't compile board_init.c file. and i don't know how to compile it. there is makefile file but its not working for me. and i am bad compiling things. so how i can edit energia msp432 hardware/firmware ? do you have a any idea ? thanks cevat Cevat Bostancioglu
  14. Hi, Sorry for the repost, I save my preview topic in the wrong place I think (http://forum.43oh.com/topic/9286-msp432-servo-librairy-conflicting-with-pwm-analogwrite/, if someone can delete this one...). I am using an MSP432P401R launchpad Rev B with Energia 17 on Windows 10. I've recently got this issue: I can't control servomotors with the Servo.h librairy and at the same time send several PWM. As soon as I called the "attach" function from Servo, the others call to analogWrite in my code don't work anymore. I think it is due to some timer conflicts (both functions using A0 timer ?), but I can't figured out how to fix the problem. I see something wierd in the Servo librairy code (in Servo.cpp:72): //timerParams.clockSource = Timer_Source_SMCLK; This instruction, that seems to choose the timer to use, is commented. Moreover I noticed that several defined are not used in the code of Servo (from Servo.h): #define SERVO_TIMER TIMERA0_BASE #define SERVO_TIME_CFG TIMER_CFG_B_PERIODIC | TIMER_CFG_SPLIT_PAIR #define SERVO_TIMER_TRIGGER TIMER_TIMB_TIMEOUT #define SERVO_TIMER_INTERRUPT INT_TIMERA0B #define SERVO_TIMER_AB TIMER_B #define SERVO_TIMER_PERIPH PRCM_TIMERA0 I have tried to modify "A0" by "A1" without success. Did someone run in a similare problem and could give me some clue to fix it ? Thanks Nathan
  15. Hello I have interfaced Bosch BME 280 sensor via i2c with msp432p401r launchpad..and have displayed the output via 430 sharp96 lcd boosterpack..now I have to save the sensor output data to the internal memory...can anyone help ??
  16. I have interfaced Bosch BME 280 with my launchpad which is msp432 via i2c ..I am using energia ...I can see the output which is pressure, humidity and temperature through the serial monitor...now I have to show the output through this sharp lcd boosterpack...can anyone help ??
  17. USWaterRockets

    MSP432 ADC14 Energia Strangeness

    I am having an issue with the ADC14 peripheral of the MSP432 on the MSP432 Launchpad using Energia. Background: I've used "ordinary" Arduinos in the past to get things up and running quickly for test fixtures or one-off devices, but for MSP432 and most everything else I do I prefer Assembly and C languages. I thought I would try my hand at doing something in Energia, to see how it compared. My test project was simply to characterize the ADC14 because it has decent resolution and that could be useful in other projects, so I started out with the basic AnalogReadSerial example and got it running. The first thing I see is that it returns 10-bit results! Ok, so a little searching on this forum tells me that I need to use obscure/undocumented functions for the ADC14, and I need analogReadResolution(14); to make it 14-bit. So, I tried that and so far so good, it works! I get 14-bit results, and the last bit is dithering as expected. The next thing I notice is that the values are reading pretty much as one would expect, if a 3.3V reference was used. The schematic seems to show that the VREF+ is connected to the 3.3V supply, so this makes sense. However, I was planning on using the internal reference voltages because they more closely match my input range. So, I search around and find that there are some other obscure functions that are used to set the reference voltage, so I use analogReference(INTERNAL2V5) in my code. At first look, the results seemed to make sense, as I put in 1.65V and the value jumped up from 8135 (3.3V reference) to 11708 (2.5V reference), but when I calculated the expected value of 1.65V on a 2.5V scale, I get 10813, which is not even close to 11708. It was then I noticed that the LSB of my reading is really not dithering at all, it's rock solid unless I change the input value. I think something is going on with the ADC14 that I am not aware of. Perhaps it's being a n00b at Energia, but this seems strange. Anyone have any ideas? Thanks!
  18. Hi, I just got a MSP432. I am working on Windows 7 64 bit. Upload to MSP430 does work, so I think Energia is o.k.. The problem are probably drivers. As upload did not work to MSP432, I updated to Energia 17, but this did not help. Then I updated drivers from: http://energia.nu/fi...110_drivers.zip This did not help either. I noticed that if I plug the MSP432, I get 2 virtual USB ports, not one as with MSP430, but this may be o.k.? From the utility xdfdsu -e I get following info about the drivers: ===================== VID: 0x0451 PID: 0xbef3 Device Name: XDS110 with CMSIS-DAP Version: 2.2.4.2 Manufacturer: Texas Instruments Serial Num: 00000000 Mode: Runtime ======================== Here is the output I get from Energia (on both virtual ports): ================================ .... E:\P\energia-0101E0017\tools\common\DSLite\MSP432P401R.ccxml -f d:\tmp\build118977178168982942.tmp\sketch_jan07a.cpp.elf Configuring Debugger (may take a few minutes on first launch)... Failed: Operation was aborted Initializing Register Database... Initializing: CS_DAP_0 Executing Startup Scripts: CS_DAP_0 Initializing: CORTEX_M4_0 Executing Startup Scripts: CORTEX_M4_0 Connecting... fatal: CORTEX_M4_0: Error connecting to the target: (Error -1063 @ 0x0) Device ID is not recognized or is not supported by driver. Confirm device and debug probe configuration is correct, or update device driver. (Emulation package 6.0.14.5) =================================== any help is appreciated, Daniel
  19. I am trying to connect my MSP432 LP to a WIndows XP computer (having given up on using the Mac due to ongoing USB comms connection problems). I have downloaded and installed the driver package as instructed (XDS110_drivers.zip). The driver installation says it was succesful however when I plug in the LP for the first time, installation of the TI debug probes driver(s) fail. The comm ports drivers install correctly. During the driver installation these messages are shown: "Cannot Install the Hardware There was a problem installing this hardware: XDS110 (02.02.04.00) with CMSIS-DAP An error occured during the installation of the device A service installation section in the INF is invalid" Following this, in the Windows Device Manager, there are two devices listed as "XDS110 (02.02.04.00) with CMSIS-DAP", under "Texas Instruments Debug Probes", with yellow exclamation marks. Properties for both devices show that the driver is not installed. There are also 2 XDS110 COMM ports that are installed correctly. I have tried this with two LP's, and two different XP computers and get the same result. It therefore looks like there is a bug in the driver INF file somewhere. Can anyone help? Am currently at a production standstill. Scott MORE INFO: when I try to upload a project in Energia16, I get the orange error message at the top of the console that says: "the selected serial port Failed: Failed to evaluate GEL_Connect(). Connect failed does not exist or your board is not connected" In the console it says: "Failed: CS_DAP_0: Error connecting to the target: (Error -260 @ 0x0) An attempt to connect to the XDS110 failed. ... " It then it goes on about firmware updates might be needed. I feel that the driver not installing correctly is more likely to be the problem and from other reading, updating the firmware seems like it may cause other problems. In the
  20. Hello I have a msp432 launchpad and I have to interface it with Bosch BME 280 shuttleboard, I am not sure how to do it...ca anyone help please?? I have attached the shuttleboard flyer here...
  21. muus

    Set clocks- MSP432

    MSP432 Hi, For the MSP432, in the newer release of energia, is there a way to change from the internal clock to the high-frequency crystal oscillator? Or is there a way to set the DCO clock to different frequencies? (end goal is to use a reliable clock (to time up to 15 seconds) for interrupt control and spi communications) Thanks!
  22. MSP432P401R, Energia 16, Windows 7 64-bit Hi, I am using MSP432 in Energia and my analog input can only take a value between 0 and 1023 (10 bit) but the ADC should be 14 bit. How do I change this? In the MSP432 user manual table 20-1 shows different ADC14 Conversion Result Formats but I am struggling to convert this into Energia code. Thanks1
  23. This is a simple Energia library for the Texas Instrument TLC5615 Digital to Analog Converter, a 10 bit ADC. The TLC5615 library is located here. I recently took an online course based on the FR6989 and the C language that used this chip and thought I would implement in Energia. Here is a screenshot from my oscilloscope of the Energia version generating a sawtooth wave.
  24. house91320

    MSP432 WS2811 Library port

    Has any one been able to port the WS2811 lib to msp432?
  25. Towhid

    interfacing msp432 with sd card

    hello ..I am a new user .. i have a msp4323p401r launchpad ..and i have to interface it with an SD card ...can anyone help ..please??
×