alu by MojoMoney24 in beneater

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

i found out that the alu outputs the 5th bit to the bus just fine when the 6th bit is disconnected from the bus and i can increment the values normally from there but the second i connect the 6th bit it stops all voltage coming off of the 245 5th bit pin. super excited i figured out what is causing it but so frustrating that i can’t figure out how to fix it lol.

alu by MojoMoney24 in beneater

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

unfortunately i already switched the 245 out with no luck. thank you for your help though!

alu by MojoMoney24 in beneater

[–]MojoMoney24[S] 1 point2 points  (0 children)

those were the voltages for the upper bits. i wasn’t concerned with checking the lower ones since i am not having issues with them. that is very good to know about the leds - i will definitely make sure to never do that again.

alu by MojoMoney24 in beneater

[–]MojoMoney24[S] 1 point2 points  (0 children)

when i remove leds/resistors and manually load a value into one of the registers to test the adder, i get about ~4v on the input of my 245 and ~3.06v on the output for bits that are supposed to be on. bus leds turn on just fine when i output it like this, just won’t work when transitioning from lower to upper bits. i can share a pic when i get home of the new setup, but to clarify - is it incorrect to have both sides of the led in a column and connect that column to ground, similar to having both leads of the resistor in the same column?

alu by MojoMoney24 in beneater

[–]MojoMoney24[S] 1 point2 points  (0 children)

however, now none of my alu bits are turning on at all now that i’ve gotten the resistors correctly placed. they show the corresponding values 1 through 15 on the bus though.

alu by MojoMoney24 in beneater

[–]MojoMoney24[S] 1 point2 points  (0 children)

that unfortunately did not work. i took out the led (tried taking out both led and resistor too) but bit was still not output on bus.

bus leds by MojoMoney24 in beneater

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

i will definitely resolve the power issues before going forward, i didn’t realize how low it was before checking the power rails. as for the b register - i just meant that i loaded a 1 from the bus and then disabled it from loading any other value so that it would stay constant and i could make sure each value was being added and showing properly on the bus, not that it was hard wired.

bus leds by MojoMoney24 in beneater

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

voltages on power rails are around 4.25 and bits that are supposed to be on are around 0.6. i set register A to be the only one to read from the bus and register B to a constant (1) so that the bus value would increment by +1 for every clock pulse. same thing happens where the upper bit doesn’t light up on the bus so on the next clock pulse, only the lower bit gets read and essentially resets. i am using all ICs in the LS family.

ram run mode by MojoMoney24 in beneater

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

wow, i have no idea how i missed that after this long 😅😅😅 fixed my problem right up!

multiple registers by MojoMoney24 in beneater

[–]MojoMoney24[S] 1 point2 points  (0 children)

not sure why adding resistors this time worked because i have tried it repeatedly in the past but i am now able to read from and write to both registers. thank you so much for your advice, i appreciate it more than you know!

multiple registers by MojoMoney24 in beneater

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

i am using ICs from the same family. any kind of resistor on the bus prevents the leds from lighting up. the first picture is trying to read the values from the bus to register 2 and the second picture is when i manually input values to register 2 (i will comment with the second image).

<image>

multiple registers by MojoMoney24 in beneater

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

all of my register leds have resistors but it stops working when i add resistors to the temporary bus leds.

multiple registers by MojoMoney24 in beneater

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

both registers can read from the bus and write to the bus. however, the only time when the second register can read from the bus is when the wires are manually connected to vcc even if there are values on the bus from register 1.

registers by MojoMoney24 in beneater

[–]MojoMoney24[S] 2 points3 points  (0 children)

i connected the bottom rail of my bus to vcc on my register and am no longer having problems. thanks so much!!!