[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/diy/, How does someone get into IC programming?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 8
Thread images: 2

File: maxresdefault.jpg (249KB, 1920x1080px) Image search: [Google]
maxresdefault.jpg
249KB, 1920x1080px
/diy/, How does someone get into IC programming?
>>
Reading datasheets.
>>
>>1168242
Simple circuits require no programming. If you want to program an actual microcontroller like an arduino then I suggest looking at the various manuals.
>>
Need a more specific question

Your pic shows a 555 timer. If that's what you're looking for, you need to understand resistors and capicitors.

"programming" involves microcontrollers like arduino and you'd need some programming knowledge and a basic understanding of ones and zeros.

Either way, understanding ohm's law and how Voltage, Current, and Resistance interact is a first step.

What is it you want to do?
>>
>>1168242
555 is a timer IC, it's completely implemented by transistors (or logic gates). If you need to prototype ICs, the best course of action is buying a developer FPGA board. You'll need to be pretty well versed in boolean logic, though you should be able to simplify a few levels of logic just in most FPGA development environments. They work in terms of VHDL or Verilog (the latter of which is more popular) so you'll need to learn that.

If you are referring to microcontroller programming it will depend on instruction set. The majority of people will be familiar with AVR (which is rolled up in Arduino sketches) or ARM with real time software rolled on it, but it can be overbuilt for your task. For simpler tasks like a calculator or something or a simple stepper to move a solar panel and take one input, the PIC24 or Texas Instrument MSP will be better (depending on sensitivity of the task). Just choose a chip and learn the instruction set. These days it's more efficient to get Arduinos individually because Chinese knock-offs are produced literally dime a dozen.
>>
File: Dang.jpg (17KB, 330x260px) Image search: [Google]
Dang.jpg
17KB, 330x260px
>>1168242
Dang. Is that one of the old radio shack books? I remember those.

Also, programming is a nebulous term. As far as chips like a 555 or other simple things go, you can have a "program resistor" that sets a parameter of the chip. I guess choosing different resistor values could be considered 'programming'

Otherwise, programming is what everyone else in this thread is talking about.
>>
>>1168242
If you're talking micro-controllers, this is where I got my start.

>http://www.nerdkits.com/

It includes all of the parts and guides you need to get started. Of course with a little googling you could just source this stuff for yourself and be off. But if you're looking for an all in one package to learn from, I considered it pretty good.

Just for reference, the chips you would be using in that kit are atmel chips. So they are considered in the category of AVR as outlined by this guy >>1168294
>>
>>1168242
>>1168242

http://www.picaxe.com/

Also

http://www.picaxe.com/Software/PICAXE/Blockly-for-PICAXE/

Free to download both and gives a great start into programming at home.
Thread posts: 8
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.