Jump to content


  • Content Count

  • Joined

  • Last visited

  1. Amp

    Embedded Systems: Shape The World

    I'd also like to personally vouch for this class, though without having taken it in the format you're used to. In other words, I took this class as the actual in-lecture version as an Electrical Engineering student at UTAustin. Where it was called EE319k, Intro to Embedded Systems. In the Fall of 2012. A few minor details were different: I took it during the very last semester before transitioning to ARM Cortex-M. We used the 9S12 architecture (coding using Freescale's Codewarrior), and there's a bit more of a focus on learning Assembly early on, instead of going straight to compiling C. It was EE319k that got me super interested in embedded systems, and I shill that edX class HARD any time people ask me about Arduino or electronics design. I've considered going to Dr. Valvano and trying to convince him to offer Linux-based toolkits for his TeXAS-grader bits, or even offering to write them myself, since let's face it, he likes to talk about free, but neither Keil nor CCS are as free as good old arm-none-eabi, and my favorite answer to "What's your IDE?" is "tmux+vim+gdb" I haven't been able to find the time to do the labs this time around, though the IoT one with the cc3100 is something I defeinitely feel like I should get into, since that wasn't offered before. But I can still vouch for Valvano being an excellent lecturer. And no, I have no professional connection to him or other incentives to write this....though he did hit me up on LinkedIn a couple months back...
  2. Amp

    #msp432 IRC channel

    I'll be joining in as soon as I'm off work.
  3. EDIT: Original thread posted inappropriately in announcement forum. I can't see the option to delete that thread or move it, so I'm double-posting it here, and encouraging moderators to delete the original thread, and apologizing for my mistake. Hey guys, I'm having trouble getting an HC06 properly interfaced to my Tiva C Launchpad. The tl;dr version is that Transmitting from the Tiva (seems to) work as desired, but receiving from my Android phone using BlueTerm causes issues. I modified the qs-rgb example in TivaWare (Downloaded as of yesterday, but can't remember version number) to transmit via UART1, which I've connected to my HC06, instead of UART0. See attachment 1.png, the seemingly random string that is being echoed back to me is the result of trying to send "help<enter>" See the modified qs-rgb.c here: http://pastebin.com/aAp9vVqm EDIT: Fitting the whole file into the post made it way too long, I think. So Pastebin'd. I can re-edit the code back in if desired. Sending "z" or 0x7A is received by the UART as 0x00000170 before truncating it to a char-size 0x70. For completeness sake, I've compiled a list of characters and how they are received in memory. I typed "zxcvbnm" into Blueterm and these are the values that were receieved by the UART: 0x00000170 0x00000170 0x00000142 0x00000164 0x00000140 0x0000014C 0x00000148 If I've got my ASCII correct, this is what should have been received. 0xXXXXXX7A 0xXXXXXX78 0xXXXXXX63 0xXXXXXX76 0xXXXXXX62 0xXXXXXX6E 0xXXXXXX6D Anyone got any ideas what could be going wrong? Some of my initial research indicates that there might be a bug in TivaWare regarding the setting up of some clocks? How might I go about correcting that?
  4. Amp

    Ripped off debug USB port, solutions?

    Looking at the board, it does look like there's no copper trace coming from that pad. I can't get a good focus on it from my camera, so the best I can do is explain that it's the pad that is one away tfrom the furthest on the left.
  5. Unfortunately right after I just bought my ARM M4 Launchpad, I managed to render it unusable for myself by tearing off the debug usb connector. It also looks like I may have ripped off one of the copper pads on the board. I'm thinking about resoldering, but I'm not confident in my SMT soldering skills at that scale. I saw a thread earlier made by someone else who managed to do the same thing, but it looks like he didn't manage to get a solution or replacement connector on the board either. I was wondering if anyone had any ideas, such as places it would be easier to solder a replacement to, or perhaps if I'm just out of luck and will just have to replace the entire board.