Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by spirilis

  1. Are these getting a lot cheaper in recent years? I remember pricing out a graphical monochrome LCD (not OLED but I figured those would be cheaper) from these guys in 256x64 a few years back and it was $40+... the 3.12" OLED monochrome 256x64's are around $34!
  2. I am going through the edX/UT Austin RTOS class using the MSP432 and it's been fun. A great idea for the latter half of the Flash is to implement a simple filesystem. The Cortex-M4F's big break relative to the MSP430 is probably the possibility for DSP work. Some day I want to do rapid sampling of something (accelerometer probably) and apply some DSP filters to condition the data on the MCU before reporting it. Having an onboard filesystem would allow you to store a good bit of aggregated data remotely and then dump it via USB UART later (perhaps build a command line interface thread fo
  3. just curious what's the sample rate for your logic analyzer?
  4. I know @@energia is working on it. I have personally dove into the TI-RTOS & CCS stuff (no CCS license needed to use the TI ARM compiler or GCC) and don't have any need for the Energia framework... I suggest it's worth the adventure. Maybe not as simple as Energia but it's here now (and it's really not *that* bad once you get over the odd XDC framework that TI-RTOS uses for all its software provisions). Fwiw I wrote a sub-1GHz MAC framework of my own design - https://github.com/spirilis/smac_tirtos - adds more logic (including carrier-sense-before-TX) above what the TI "EasyLink" lib
  5. Arrow's doing free shipping for the month of October, no code required.
  6. Yes and progressing from having a non-prioritized, finite-time-slice scheduler to a "priority" scheduler in lab 4 illustrates the "why" behind a lot of what modern priority-based RTOS's are about...
  7. My current projects have all used TI-RTOS since the platform basically requires it and/or is unsupported without it (CC1310), so the course has been mostly educational experience, however, I will pay closer attention to the Clock module and use of hardware timer interrupts for clocking any hard-real-time stuff from now on. The practical advice on handling DSP process flow was useful and I can see that coming into play, the PID stuff too. I think the use of some sort of tick or GPIO toggle to indicate task switching/execution bears serious consideration -- if TI-RTOS has a "hook" you can exec
  8. One of the cooler things about the course is the casual introduction to various use-cases, section 4.1 particularly. 4.1.4, "Real-Time Control Systems" had one of the best descriptions of PID control that I've seen as it involved both practical descriptions and math--including casual mention of such scary terms as "Lorenz transforms" (which I still don't understand) but no requirement that you truly grok them, as the page included very practical advice on what the P/I/D segments do. The 4.1 subsections prior talk about DSP and introduce the MACQ, or Multiple Access Circular Queue, alon
  9. Both, although some of the videos I might skim the text interpretation and then skim the content after... all depends. Excited for lab 4, we get to run a game!!
  10. Yeah in your scenario I think using I2C for this purpose is fine. Probably makes sense to have a GPIO on the F2013 signal to the F5529 that it has SD16_A data to report (as a matter of flow-control).
  11. I2C is pretty awkward to implement (performs well enough but, you're managing a hardware state machine). Pretty much requires an ISR, although @@Rei Vilo did write a software master-only I2C library that's included in Energia these days.
  12. I'm doing Lab #2 right now, which is where you write your first RTOS scheduler and make the whole time-slicing scheduled thread concept work for the first time... and I just want to add, this is a ton of fun!!! Class is taking more time to go through than I thought it would, mostly the lectures, but I'm making time for it here and there. There are 6 sections to the class and only 1-5 are up right now, #6 I think is the actual communication with the CC2650 Bluetooth Low Energy coprocessor (where you use either the TI CC2650 BoosterPack or the CC2650 LaunchPad in boosterpack mode). The bul
  13. Well that was nice, someone called me back and gave me a 10% off code for the inconvenience and his email in case I have any more issues. So at least they're good about turning around the customer service communication.
  14. I had a somewhat lousy experience with Arrow during the RPi3 promo; while I ended up getting all my goods (although the Pi T-Cobbler adapter I bought evidently was the wrong kind, which wasn't obvious on their site at the time), they shipped it in 4 separate shipments that appeared to come from the same location, thus inflating the shipping costs. I went along with it anyhow (as the total shipping cost at $16 was still less than a Pi3) thinking they just source from lots of locations but that was not the case. For kicks, I decided to try the free shipping today (since it's the last day fo
  15. Looks like the XMS rev C is a minor pre-production release, whose differences from production are: http://www.ti.com/lit/an/slaz691a/slaz691a.pdf
  16. Nevermind it's just what bluehash's message said, they're restricting it. My email domain ends with .net so that must flag TI's order system from allowing me to sample for free. I remember this change occurred when the TI store started selling individual chips and the free shipping disappeared...
  17. Well come to think of it, IIRC, TI did do a swapout for the FR5969 launchpads when the old ones were no longer supported, maybe something like that is TBD...
  18. I thought they weren't doing samples anymore...
  19. I think it would be nice if TI could provide free MSP432P401R production silicon samples for folks who bought a black LaunchPad and want to try replacing the chip. Not everyone's got the tools but many of us probably do...
  20. nice! Those FCC certified modules make things convenient. They started with the CC3100MOD a while back and now they have the CC2650MOD. I vaguely recall Trey German using that CC2650MOD (I think, or something like it?) in his upcoming product he's making (now that he's not working @ TI any longer)...
  21. haha wow, only issue may be the MSP432 red LaunchPad is currently out of stock:
  22. I think having specific support on the board for "daughterboards" providing advanced power support is a great idea. A pinout giving access to 5V, GND, maybe 3.3V, and I2C along with perhaps a GPIO or 2 (maybe for the circuitry to "interrupt" the Sitara without requiring I2C polling?)
  23. I never bothered to follow up with my idea below but I do think a switching regulator for 12V (maybe modifiable to work up to 60Vin for flexibility with different offgrid DC power systems) is a good idea. I designed and built one copy of a 12VDC PFET power MOSFET cape which had an off-the-shelf 12V (7-36Vin) to 5V out switcher onboard. It worked great. I highly recommend including one for your design. The idea behind my cape is 12V could be switched on/off to up to four outputs for remotely controlling power for various sub-5A sources e.g. a low flow pump. The beaglebone is powered
  • Create New...