meh, I took apart some GBA bootleg carts I had in my closet for years and sure enough they all use some variant of the same Intel Flash chips. There are leads on the PCB on all of them the correspond to a pin on the chip, probably for easy programming. But I don't have any flashing equipment. I noticed there was 8 leads at the top. That could be for SPI but I'm not sure. I want to add a microSD slot or something to these boards so I don't have to deal with chip flashers but SD does not use the same signaling as raw flash TSOP modules. I could get an xD card and make an xD card slot maybe
Good initiative M8 but Zig Forums is dead and only political garbage and a few power users remains.
Caleb Evans
Give me a chip that will at least run Quake and I'll listen.
Gavin Ramirez
I love coding avr chips. its pretty great. I got an avr chips freshman year of college and i have still been using it to do all sorts of stuff. I dont get why people use Arduino. its not hard to code avr chips if you know bit arithmetic.
Working on a MIDI controller for Reaper. 4" faders, pan pots, mute and solo switches x8 plus transport control and a few shortcut keys to show the mixer, track FX etc. Commercial units are priced over 1k to start. I grew up working on consoles and while working in the box is cheap and easy I miss the tactile feel of knobs and sliders. If this works out I'd like to make a generic knob/button MIDI box to control VST parameters.
Lucas Cooper
RISC V is rad, but I need a dev with VGA and something that doesn't cost 1000$.
James Allen
>posting Google docs Get lost.
Asher Perry
using an Arduino makes it a lot easier to get started with prototyping, since it provides all you need to run the MCU + USB serial. knockoff ones are also dime a dozen. you don't have to use the Arduino IDE/libraries to program for it, regular avr-gcc works great, since it's just an AVR dev board.
Jaxon Hill
Do you think NAND2tetris would be a good starting point to get into something like this?
Teensy 3.6 appears to expose the external memory bus address and data lines to pins. I want to connect it up to a Spartan 6. I have the VGA output working with 8-bit color output. Next step to attach a real DAC to drive the VGA signal. Then I'd like to write some video acceleration Verilog for the Spartan - sprites, scrolling bitplanes, "Copper-like" co-processor for controlling palette and bitplane pointers on the fly and timed to VGA scanline (similar to Amiga).
I saw some 2D acceleration verilog code on OpenCores so I'll probably start from there.
Evan King
I've been trying to record the IR signals from my AC remote using an atmega8. The main problem I am facing is, that even the "on" part of the signal is actually 50% duty cycle at ~40KHz. I just can't correctly implementing software to record it
Hunter Lewis
I ever wanted to make a RC car, nothing fancy, just using some simple DIP microcontroller, a RF module, some DVD motors and a 9V battery, but don't know what program i can use to design the schematic and the PCB, and don't know what can use to program the microcontroller. Suggestions? preferably recommend me open source programs and tools that can be used in linux.
Wyatt Parker
You can use kicad to design the schematics and the PCB, its open source and the latest version even has a built in circuit simulator. There are 433MHz RF modules you can use with any cheap microcontroller with UART. You don't necessarily have to use DVD motors, simple DC motors will work just as well. You can use Arduino if you're unfamiliar with microcontrollers.
You don't have to use microcontrollers for this purpose, there are analog ways to do this too
Joshua Martinez
Do you even FFT
Cooper Reed
I only know FFT stands for Fast Fourier Transform, and its used in signal processing. If fi remember correct, its used to make sine waves from other kinds of signals, but thats about it. I don't know much about transforms. Sorry i am not a professional, i work in IT, this is just a hobby of mine
Justin Roberts
Do you know what kind of protocol does your device use? Pic related is NEC IR protocol, which uses pulse distance encoding. Unless you want to make universal "record IR - play back recorded waveform" device, recording signal with your sound card and implementing detected protocol might be a better idea. If you still want to record raw, then pool your input pin at 3 - 4 times signal carrier frequency and hope you don't run out of storage before transmission is completed. To re-send the signal just play it back at the same frequency (set pin to the recorded value each sampling clock cycle).
What would even be the purpose of doing FFT on a digital signal?
This fucking website allows you to upload files, you stupid niggers. Use this feature, rather than pretending from people to visit Google websites.
Julian Perez
I was able to record a part of the signal in my AVR's memory, before it ran out. I made a nice little graph in excel to visualize everything. What protocol does it look like?
Try measuring time of high and low bits, space between header and first bit, then compare with various protocols vishay.com/docs/80071/dataform.pdf. Who is your AC manufacturer? Sony, LG, Samsung, Phillips all have their own protocols, which look somewhat similar. Commonly found at 40 kHz is the Sony protocol.
I thought of connecting a usb keyboard to a Commodore64 and I need some micro to concert the signals. C64s keyboard is 8x8 matrix. The computer sets one of the 8 output lines one by one, and then reads the 8 input lines. The keyboard just shorts these in and out lines. That means I need a chip that fits this spec more or less:
powered by 5v 8 in and 8 out lines 5v usb support Fast enough to read and set the lines in real time. This is important as the time you set the output lines determines which key is pressed.
Any ideas ?
Nathaniel Richardson
Fastest way to get this working would be to get something like arduino pro micro and usb host module (tons of them on ebay). Even 16 MHz should be enough, but to be certain - how fast does c64 set output lines and how long does it wait before reading the values? I presume it first enables output (1 clock cycle) and then reads from keyboard port (1). So there must be at least 1 CPU cycle of delay before the value is read.
Kevin Green
As I understand it he can't make sense of the analog signal coming into the IR receiver
Cameron Garcia
hardware timer interrupt driven from an internal oscillator set to 80kHz.
Julian Ross
The cpu in C64 is 1Mhz and the code that sets and reads the keyboard pins is rather slow too (the whole kernel fits in 8kb)
Jeremiah Bailey
Nothing until the semester is over Classic Z80 microcomputer and a single chip "computer" on a parallax propeller. Also maybe start dabbling in FPGAs, but I have no specific projects for that.
fix your fucking spacing and spelling next time
Kayden Anderson
I always thought arduino was overrated, but I find the dual micro-controller approach very nice. My Uno was lying around for years but I used it to make a USB N64 controller. github.com/MickMad/N64-To-USB I had to modify the code to make it work, the A button was erratic, had to add 5 nops before reading the response. Mixed C and ASM is really shitty, especially when people depend on generated C code to have specific timing, which can change between compiler revisions.
There's also a NAND flasher (FTDI) for Arduino that you can use to flash coreboot (lel, I tried it without a Pomona clip because I bricked my x60 and was desperate).
What should I make of this? What are the changes the chink manufacturer being a chink and all implemented their own protocol because why not
Interesting, I have not played around much with the internal oscillator and stuff. Where can I gain more info on this? Is the internal oscillator even configurable?
Dylan Howard
I wouldn't be too worried about repeat, they were probably too lazy to add that feature as it works without it just fine. Try decoding your signal with pdf related. There are three different versions of the protocol 12, 15, and 20 bits. Try counting bits and see if anything matches. Device portion shouldn't change if you issue different commands.
Dylan Gonzalez
Are you stuck using C/asm via their IDE or something? How hard would it be to use Forth instead?
Dominic Gutierrez
Can we make an ereader with microcontrollers? Like a very simple one. It would just read plain text file and after displaying the page it would turn off.
David Wood
Getting Started In Electronics is a God tier book for beginners in DC electronics. I first read it when I was in first or grade. I still have the first copy I read, and I still reference it every once in a while. It's a big part of why I became such a nerd.
It seems to be a standard. It is a good starting point for certain.
Anthony Robinson
what USB to serial cable do I need to program the ATMEGA?
Henry Cooper
AVR programmer. They're fairly cheap.
I saw a guy who bit banged VGA on the 16U2 and it also made me buy a chinese clone of the Arduino Uno R3.
Chase Ross
USBasp's are pretty nice and cheap programmers for the AVR. if you want to program over serial then you have to flash a bootloader (ex. the Arduino one) onto the atmega and then use some USART module to send your code.
Henry Wright
I want to build a mobile Brainfuck interpreter in a small gameboy-like case. Little screen, 14 small buttons (4 directions, 8 commands, 1 enter, 1 save/run). Me thinks a small Pi Zero (or C.H.I.P, when they actually ship in a month or two), any recommendations on building/buying a semi-decent/solid project cases?
Thanks for posting the pdf. I've always been a brainlet when it comes to electronics and circuitry and I've always wanted to do cool diy shit with the stuff.
Luis Williams
You will have more "street cred" if you do it yourself tbh. Literally less than 10$ project and couple of hours of fucking around. Go on ebay and look out for "microcontroller", "dip sockets", "eeprom", "prototyping board", "USB to TTL" (to program the microcontroller and add memory to eeprom", "lcd module", "lithium ion protection circuit", "18650 battery", "18650 battery holder", couple of switches, connectors, buttons...
Joshua Campbell
You were absolutely right my friend, I have finally recorded the signal Now I just have to program an ESP8266 to reapeat the signal, or maybe analyse it for kicks
Finally put my first arduino compatible atmega kit together. What should I do with it?
Nolan Morris
Interesting bread OP. I do want to learn more about hardware.
No need to be a fag.
Lincoln Fisher
Thoughts on MSP430?
Ian Gomez
What are you using it for user?
Daniel Ross
Are there any libraries/tools/whatever that let me just use an Arduino board as an I/O module on Linux? I want to have a crack at modifying EEPROM chips on toner cartridges.
Ayden Davis
Get an arm sbc with i2c capabilities and use i2c-tools
I can use the analogRead() to fill a variable with a value and Serial.printld it out, but I want to be able to increase the integer by ∗4.887585533
int pinV; // This empty variable will be filled with an integer value between 0 and 1023. int receiverPin=0; // This is the RX pin, the receiver part of the USB to Serial interface. int ResultsPerSec=500; // The Arduino to read and print out a result every half second. float printingValue; //
void loop() { pinV=analogRead(receiverPin); // Each Volt has a value of 204.6 (4.88 mV per integer) printingValue = (pinV*4.887585533); // 5,000 mV divided by 1023 possible values = is 4.887585533 mV per integer // The Arduino can count from 0 to 5 Volts in 4.887585533 mV increments. // 1,000 divided by 4.887585533 mV = 204.599999989 integers out of the 1023 available equal 1V
// Each integer of the 1023 possible values that analogRead() outputs is increased by 4.887585533 Serial.println(printingValue); delay(ResultsPerSec); }
Nathan Thomas
You can use analogRead only on specific pins, marked on your board with A[0:n] (A0, A1, A2...). I assume you are trying to read the analog value from pin D0 which doesn't have ADC hardware connected to it. Unknowingly, you're actually reading from pin A0, not the RX pin as stated in your comment. If that pin is floating (noting is connected to it) you'll read random values and that's what I assume is your problem. arduino.cc/reference/en/language/functions/analog-io/analogread/
Robert Gomez
GOLLY, it works! Thanks for that!
That was a strangely polite response... I was expecting people to roast me alive.
I just noticed that it lacks the "a hands on lab course" bit, my bad. Unless its the same thing. I have no idea.
Landon Sanders
Incredible that there are still people in tech who don't know Library Genesis
Nicholas Sanchez
libgen (yomom) io share intead of crying
David Cox
I haven't heard many good things about the lab course, but the book itself is a classic, and recently updated to 3rd edition. I don't think it's great for beginners though.
like that bib.tiera.ru thingy? But yeah I have not heard of that thing. Unless bib.tiera.ru is it.
There was another site like that though that didn't put all the fucking entries in one long ass page. Forgot the name though and I don't have it bookmarked even though I did. Ah, well.
Dylan Lopez
Turns out library genesis was the site I meant. Thanks for getting me back on it.
Sebastian Garcia
There are actually niggers, right here on this site, that don't even VHDL.
Ryder Diaz
I broke off a resistor off a breakout board and was too lazy to solder something in place so I just put a piece of copper tape over the pads and it worked again.
Luke Martin
You're a fucking proprietary windows cuck, confirmed. Thanks for coming out today to act retarded in an otherwise okay thread
Jeremiah Hill
Get an ESP8266 development board
Luis Cruz
You missed you chance to stfu.
Jackson Fisher
You could use a standard RS-232 serial port and make a cable for it. The problem at that point would be software to flash it.
He's not wrong. There is no completely free software toolchain for VHDL. Verilog hase icestorm. Get your facts straight before you accuse someone of being a LARPer.
Pretty good, now show a timestamp with it.
Aiden Torres
No one in the industry takes icestorm seriously, and you do not need windows to use Xilinx products like Vivado. If you're concerned about it being "proprietary", learn how to isolate it from the rest of your system.
Nathaniel Foster
...
Dylan Evans
I have a copy of the third edition The first thing it does is teach you how to make a capacitor, it starts at zero and builds from there.
Aaron Price
Step 1. Find two conductors. Step 2. You have a capacitor.
Oliver Sanders
Now to the hard part. How to transmit data with several conductors next to each other and avoid making a capacitor.
William Murphy
Icestorm isn't software with a license in the sense that it protects your freedoms though. It is released under ISC (similar to MIT). If you're going to make a religious stance, you might want to consider that.
That shows that the creator does not care as much as I do about free software. I will still use the project as it's the only available toolchain I can use though. I will just avoid using any proprietary software created with code from icestorm.
Samuel Rivera
I personally care far more about open standards than free software, and I do wish these FPGA manufacturers would open up their formats. They're no where near as popular as they ought to be, and I can only imagine that greater tooling availability would spawn many more hardware sales. It wouldn't even harm the proprietary chains either, as many organizations have a reliance on vendor IP.
Christopher Sanders
AoE is a nice book, but it doesn't have enough mathematics for circuit analysis.
A book you can find easily is Basic Electric Circuit Theory: A One-Semester Text by Mayergoyz is a good good goyz? supplement. Of course a good E&M physics book helps too.
Brayden Wright
What is a good book covering advanced analog electronics? Sedra/Smith seems to be a popular recommendation, do any of you have experience with it?
Connor Miller
Answering my own question, but in case anyone is interested, I asked around and pic related was strongly recommended.
It's a graduate text at Berkeley, so definitely not for beginners but does look good. I understand basic circuit analysis, a bit of physics, have read a fair bit from the Art of Electronics, and I'm a mathfag too. Before this I plan to read the Signals and Systems by Oppenheim, another book you should have in your collection. If after all that I still cannot grasp this book, I'll fallback to the Sedra/Smith one, which does look pretty damn good.
Evan Murphy
Actually I take the last part back. The content in Sedra/Smith is fine, but the 7th edition looks like a typical North American textbook (it is Canadian), with lots of unnecessary filler, just to justify the high price. The only saving grace is that the page count is 1488.