Jump to content
43oh

spirilis

Members
  • Content Count

    3,399
  • Joined

  • Last visited

  • Days Won

    146

Everything posted by spirilis

  1. That's great! I bought a 2nd one expressedly for that purpose although I haven't used it yet (don't have my soldering equipment out of storage yet so the debug header isn't mounted yet). Do you have any links or guides on how to use this with Arduino? (does it come with GDB and is there a GUI or is it all CLI driven GDB usage?)
  2. I'll admit I'm a little embarrassed that I didn't look into other offerings, like the Feather. Probably would've skipped the Pico. Alas, I have 2 of them now so might as well proceed with what I have. edit: Although, I see the Feather doesn't have castellated pins like the Pico and knockoffs do, so that's a factor. Maybe not though. Soldering castellated pins means you can't use the board space under the Pico for SMD parts, while through-hole gives you a small amount of clearance for some low-profile SMD parts.
  3. I'm also aware of this: https://www.tindie.com/products/invector/challenger-rp2040-lte/ RP2040 board with 4G LTE, that would be so nice. I am going to try to make WiFi work for me for now though. Key here is to have public wifi access points programmed in so it can "opportunistically" check in while on the go, if possible. Otherwise just having it attach to my home wifi, which is on the opposite side of the basement wall from the driveway, is great for me.
  4. For those following along, here's a few good links to bookmark: RP2040 Datasheet: https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf Pico datasheet (the board): https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf RP2040 Hardware Design recs: https://datasheets.raspberrypi.com/rp2040/hardware-design-with-rp2040.pdf Pico Pinout diagram: https://datasheets.raspberrypi.com/pico/Pico-R3-A4-Pinout.pdf Earle Philower's Pico core for Arduino: https://github.com/earlephilhower/arduino-pico Documentation for Earle's Pico core: https://arduino-pico.
  5. Previously I indicated I was going to hunker down with a nice warm cup of MSP430FR2433, and I still love that chip & will keep it in reserve for future "small" projects, but it turns out I have a big project I need to tackle soon, particularly jarring since I'm not "in the zone" with MCU development & electronics, if you know what I mean. I've heard somewhere around February 2022, AT&T is shutting down its 3G cell network in the USA - https://www.att.com/support/article/wireless/KM1324171/ Unfortunately many "connected" vehicles built in the past 10 years depend on 3G for
  6. I have some rights now. I'll check for spam daily when I'm able to.
  7. Of course in hindsight I am probably stepping on some copyright rules by having this printed, but I don't think anyone's going to complain about that... it's a developer's manual and I am using it for developing with TI parts after all.
  8. I decided "for the hell of it" to print out the MSP430 chip family User's Guide, all 676 pages of it (slau445). Total cost was ~$70 altogether including the $10 binder from Staples. I used bestvaluecopy.com for the printing - printed in B&W, with a thicker color cover sheet, 3-hole drilled, shrink-wrapped, and put it in my own binder. Reading the more esoteric parts of the book - like the PMM, SVS and CS systems - is actually much nicer in print I found. Just more comfortable to sit down at the table and *look* at the diagrams and text and hold my left hand under the page with the
  9. Can some of us get moderator rights? Take a load off your back I'm getting back into the hobby as of recent so I can watch it for now..
  10. I may have posted about this a long time ago, but I had written a library to utilize the Nokia 1202 cellphone parts LCDs - there are a couple BoosterPacks we made years ago using this and I have at least 1 working board in my bin of parts. https://github.com/spirilis/msp1202 The library includes "msp430_spi.c", which provides an implementation of SPI for several chips including some of the FRAM chips (FR5969 and FR2433 iirc). As the Nokia 1202 LCD does not break out the D/C line, it requires 9-bit SPI, and the "spi_transfer9()" function is defined for those chips (for all the eUSCI_
  11. Kicking off my MSP430FR2433 hobby effort I looked into the RTC peripheral, which amounts to a really simple stupid counter, the likes of which I often used WDT for back in the day. It just counts up to RTCMOD and then fires the ISR. So without the fancy date tracking that RTC_B did on the Wolverine chips, I had to up the ante a bit and write myself a library to convert "epoch" seconds format (# of seconds since Jan 1 1970 midnight UTC) into a "struct tm" year/month/day/hour/minute/second/etc. structure and vice versa. I looked around for other implementations and found some inspirat
  12. Finally getting back into it. No workbench yet, but I start a 4-week sabbatical after next week, so one task on my plate is to revamp the basement with new shelving + bigger work from home office & workbench. In the meantime, I noticed the older TI SimpleLink hardware seems to be deprecated - the latest SimpleLink SDKs no longer support them & it halts with PG1.x hardware (requires PG2.0+). So I threw all those launchpads away. I guess I'm getting old or maybe wise enough to realize when something isn't worth the effort... So my focus now is the MSP430FR2433 - the Value-Li
  13. Cool article! Random thought just happened upon me, I wonder if there's a registry of all semiconductor fabs in the world?
  14. Ha that is cool! I guess one side project I need to pick up "at some point" (code phrase for "sometime next century if I'm still alive") is DIY electrification of our bicycles. My son especially needs some motorized motivation... we moved to an area that's quite hilly!
  15. AI and edge? That sounds fancy... what kind of edge hardware?
  16. HI folks- Old time forum member here, but been away from the microcontroller hobby for a few years... sold my old house, moved to a rental for a year, now finally in a new "permanent" house for hopefully a long time. The basement is an utter mess but I have all my electronics parts, soldering equipment, an entire bin dedicated to TI launchpads, stored in my crawlspace (w/ dehumidifier) for when I clean up this mess of a basement & set up my new workbench. So what's everyone working on these days?
  17. Hi- quick question, do you have any software you like for designing filters? (e.g. FIR or IIR coefficients) I may be dabbling into MSP432 DSP work soon...
  18. Mind you the 20km (actually 30km now?) was tested at the top of two buildings in Norway with clear line-of-sight between them.... but 0.3km still sounds bad to me. Wish I had some time to keep playing with these, as I want to follow up on a lot of this stuff.
  19. I haven't messed with energia in a while but I am pretty sure SoftwareSerial doesn't work on that chip... it was meant for the really small MSP430G2452 and similar which didn't have a hardware UART. Arduino handles softwareserial better. Maybe someone else has a better softwareserial implementation around here, I don't know though.
  20. Bringing back threads from the dead! Can you provide more context here? The GPS shouldn't use the same UART as another device (camera? what kind?) but otherwise yeah, Serial1 should work...
  21. spirilis

    Noise in ADC

    I see you posted an E2E thread for this, that was my only suggestion (interesting to see what TI says about this) https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/601521
  22. I gotcha... I haven't personally used Energia with this chip. I do know that in CCS, it's not good enough to set a #define somewhere for that, I have to make it a compiler directive using the project properties compiler predefine option. So it's highly probable that Energia's not building it with CCFG_FORCE_VDDR_HH=1 correctly.
  23. For 14dBm, EasyLink might tell you 12dBm but only because the RF register setting for 12dBm is identical to the setting for 14dBm, the only difference is the CCFG_FORCE_VDDR_HH=1 which boosts the power to the RF stage internally a bit. Likewise, if you set it to 0dBm with CCFG_FORCE_VDDR_HH=1, your actual transmit power should (theoretically) be a little higher. EasyLink's way of determining this won't tell you though.
  24. spirilis

    CC1350STKUS

    The typical use-case for the CC1350 (as opposed to the CC1310, or CC2640/2650) is as a local Sub-GHz to BLE gateway (helping to get sub-GHz information to a nearby cellphone). So the idea here would be to have a CC1350 radio gateway in the vicinity of your cellphone, and a CC1310 (or 1350, but the 2.4GHz path wouldn't be used) inside the greenhouse transmitting the information long-haul over sub-GHz. Alternately, if antennas permit, you could scrap the whole thing and use the CC2650STK with an external antenna or something and hope your cellphone can receive BLE at that distance. The on
  25. Allocate an NDEF_TXT object first instead of just composing your "Value" variable and trying to send it directly over the NFC: NDEF_TXT t("es", Value.c_str()); int ndef_size = t.sendTo(nfc); nfc.setDataLength(ndef_size) Note the first string in the NDEF_TXT constructor is the language code describing the language used for the text.
×
×
  • Create New...