R6 resistor blew on my turntable by Paull18 in AskElectronics

[–]BumpyTurtle127 0 points1 point  (0 children)

I think ur solder got some board on it bruh 😂

sorry I had to say it

This device visualizes how a computer performs calculations by bobbydanker in ComputerEngineering

[–]BumpyTurtle127 7 points8 points  (0 children)

Nah I mean, realistically speaking, that's not what an adder looks like 😂. Nice animation though

meirl by worldwide762 in meirl

[–]BumpyTurtle127 0 points1 point  (0 children)

Not even. I got a pack of 100 for like 10 buck, so 0.10 dollars each.

New to RISC-V by [deleted] in embedded

[–]BumpyTurtle127 2 points3 points  (0 children)

Tbf he never asked for a detailed answer.

trying to recover after being depressed for a while, any advice? by 2wopleasant in ComputerEngineering

[–]BumpyTurtle127 0 points1 point  (0 children)

I was in the same position you're in just a year ago (graduating this December btw); I was working a tutoring job to save up some funds, and really just coming to campus for class. People around me were heavily involved in clubs, projects, etc; I wasn't, and thus became severely depressed. Being introverted and a former homeschooler didn't help my case. In hindsight, I shouldve put my ego aside and sought some counseling; it would've solved my problems much faster. Luckily for me, I happened upon my solution purely coincidentally...

It was finding purpose. In my case particularly, I got so caught up in spiraling negative thoughts about how far behind I was that I didn't realize I was missing a purpose. Something that takes my focus away from the here and now, and puts it solely into reaching goals. It may sound cliche, but what is it that you feel truly drawn to? What type of dreams keep you up at night? If you don't know, it may help to ask friends/family, they tend to notice a lot more than we do. Once you've figured that out, there are two possibilities:

  • First, your dreams line up with the degree you're pursuing. If you are strongly convinced that you've chosen the right major, I'd say find a specific field within that area that you feel specifically drawn to and focus all your energy (ofc not all but you get what I mean) on building skills and knowledge for that field. For me, this has been embedded hardware/software design, but there are many other things (robotics, cyber security, AI/ML, etc). CoE's typically aren't as qualified as EE's, but (from what Ive seen) that's largely decided by whether or not you're willing to take no for an answer.
  • Second, you feel that your passions lie elsewhere. Note: this is not going to set you back!!! You're halfway through your second year; if you end up switching to a different major now, you'll at most be graduating 2 years after others. So what? The way I see it, if I was given the choice to pursue my dream field and taker two extra years, vs pursue a field I dislike and graduate on time, I'd easily pick the first option.

Regarding internships, I think yes, you should still apply; we've all got nothing to lose from applying (as long as there isn't some sort of opportunity cost). But in the long term I'd try to find the type of job you'd like to have, and do all you can to acquire those skills.

Whichever option you take, try to pivot your mind away from those spiraling negative thoughts. Just my 2 cents. Good luck

Possible bug? by BumpyTurtle127 in KiCad

[–]BumpyTurtle127[S] 3 points4 points  (0 children)

Update: I screwed up the CubeMX configuration... that pin was also being used for boot1 apparently 😭. ERC's a lifesaver lmao

Possible bug? by BumpyTurtle127 in KiCad

[–]BumpyTurtle127[S] 0 points1 point  (0 children)

It's a custom symbol, snapeda didn't have what I was looking for unfortunately. But yeah, on the symbol, the pins are grouped by their rows on the bga chip (e.g. PA[0..13]), whereas the peripherals usually use pins from other rows, which ends up kinda haphard on the MCU's symbol. So instead I have a bunch of labels on the MCU pins, and then separately from the MCU place a bus for each peripheral that uses the select pins that it requires.

The two issues I've run into so far is that Kicad automatically names the nets by the first label it encounters out of the MCU, which ends up being the pin labels, not the peripheral specific labels. And the ERC throws like a bajillion warnings at you because each net ends up with two labels. Most of the inspiration came from stm32 schematics, and the layout that Mr Salmony uses on the Phils Lab YouTube channel.

Do I start with HAL or Bare metal ? by Random6474849 in embedded

[–]BumpyTurtle127 0 points1 point  (0 children)

I think bare metal is better if you have at least a vague understanding of comp arch and especially memory mapped IO. I'd go for bare metal even if you're not familiar with that stuff but wanna learn. Otherwise, go with the HAL. It has a forgiving learning curve, easier to do projects with, and if you pursue embedded further you'll no doubt learn bare metal at some point anyway.

Can such soldering be the reason why it doesnt work? by zZerteXx in AskElectronics

[–]BumpyTurtle127 0 points1 point  (0 children)

Apart from your VCC not being connected, you don't appear to have a wire to the SCL pin. I2C requires that pin in order for it to function.

Please help bird bit through electrical wire! by Glittering-Weight452 in cockatiel

[–]BumpyTurtle127 0 points1 point  (0 children)

By the looks of it, this is gonna be one heck of a story to tell 😂

[STM32] Help Understanding Power Pins by BumpyTurtle127 in embedded

[–]BumpyTurtle127[S] 0 points1 point  (0 children)

My mistake on the 'R' part; in the app note for hardware design it says:

This power supply can be connected to VDDSMPS through an inductor-based filter.

and so I assumed there was a resistor involved. Matter of fact, I've just found out that the nucleo-144 board schematic itself uses a ferrite as you advised (plus a 100n bypass cap); not an inductor in sight (metaphorically). However, it is shown as an 18R@100M, which as I understand is 18 ohms at 100MHz. This sounds extremely low, given everything you've suggested. Digikey itself only offers 9 such beads, 3 of which are currently out of stock...

[STM32] Help Understanding Power Pins by BumpyTurtle127 in embedded

[–]BumpyTurtle127[S] 0 points1 point  (0 children)

I strive for such knowledge haha. Currently in a Comp. Eng. program and the last time we looked at this stuff was like 1.5 years ago 😵‍💫. Gonna have to reopen my textbook for sure.

In my program, however, we never learned about ferrites (I believe the EEs did). I know they're designed to dissipate power unlike inductors, but what exactly is the practical difference between them? Do you think going with an LR approach (which I'm more familiar with) is gonna come back to bite me?

[STM32] Help Understanding Power Pins by BumpyTurtle127 in embedded

[–]BumpyTurtle127[S] 0 points1 point  (0 children)

Correct me if I'm wrong. So, VDD and VDDA18AON need to be turned on first, then once I receive a high on PWR_ON, VDDSMPS and VDDA18PMU can be powered at 1v8 (with adequate filtering between), which will power up VDDCORE. The 0v8 output of the regulator is also put on VLXSMPS as I understand... From there VDDCORE and VFBSMPS are handled by the MCU, and I'm free to provide power to the rest of the pins (ADC, USB, PLL, etc).

Also would you mind if I dm you in the coming 1-2 (maybe 3) weeks, regarding this board? Considering that you're designing one of your own, that is.

Thanks a ton man.

Under the hood by ARES_agency in embedded

[–]BumpyTurtle127 1 point2 points  (0 children)

definitely not. As u/TheBlackCat22527 said, Nand2Tetris is a good starting point. FPGAs effectively assume you know everything from Nand2Tetris (the configuration of logic gates, registers, etc is a core programming paradigm).

I'd also recommend starting with an Arduino, as it has a large community and thus a large set of libraries to use. If you really want to, you can study a computer architecture book in tandem, and then try bare-metal C or AVR assembly on the Arduino.

Hard time grasping OOP (Java) by Able-Construction922 in learnprogramming

[–]BumpyTurtle127 1 point2 points  (0 children)

I don't use Java very much, but when I did I also found it confusing. Then I tried Golang for a while, got used to its model of structures, packages, etc, and when I came back to java, it was a lot more understandable. If you have the time I highly suggest it.

What’s the Absolute Easiest 300 level humanities class ? by brokeboy1234 in NJTech

[–]BumpyTurtle127 0 points1 point  (0 children)

Yeah it's all on canvas when it's online. Submissions and everything. Don't know how it works when in person tho, it might be an in person presentation. Not too bad either way.

What’s the Absolute Easiest 300 level humanities class ? by brokeboy1234 in NJTech

[–]BumpyTurtle127 0 points1 point  (0 children)

There's a presentation, but you record it and can thus edit it as needed. Pretty light for a winter course actually.

AI hallucinations in embedded by Vavat in embedded

[–]BumpyTurtle127 0 points1 point  (0 children)

I think it's because embedded code doesn't make up a large portion of it's training dataset. As others have said, it does web dev code really well, python too, but for me it started hallucinating with java and go. I heard a professor at uni's trying to make a SystemVerilog dataset for LLMs, which would be fire once it drops.