JoePage
Newbie level 3
- Joined
- Jan 12, 2020
- Messages
- 3
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Location
- Canada, Alberta
- Activity points
- 95
Hello,
I'm new to the forum but hopefully you guys will give me some great advice.
I have been programming microcontrollers for the past five years, only as a hobby but I do plan to move to this as my career, I am currently a machinist but I don't quite have the means for university yet. I'm 27, so should still be capable of learning :razz:
The current microcontroller I use are the 18F series of PIC microcontroller, I have only ever used assembly and honestly have no idea about C programming or any other for that matter. A lot of my projects have used graphic displays which has required a lot of boring coding. I am now onto a 480 x 600 (I think) touch screen display and my board has two SD cards and an SPI bus. Three of these bit-banged, there's just a huge amount of code for just the simple 18F24k40 that I'm using. So I put the project on hold. I would say I'm pretty good at self-teaching because I learnt coding from the Microchip data sheets. I have read a lot of dats sheets of IC's such as FRAM, SRAM, ADC, DAC and other specialised chips, and been able to implement them into a project.
I am now wanting to get ahead with times and move onto something more capable, also learn software that's up to date / what everyone else is using.
So, from all the advice you guys give me will determine what route I will take. I'm not going to post this question on multiple forums either, so serious advice only please.
I liked the PIC series because they're simple and cheap on the smaller projects. What would you guys recommend I go with, PIC, AVR, ARM, etc... Also what software should I be going with? I would rather lean towards what is most capable, the easiest to interface with displays, USB, Serial, CAN, etc.. I'm willing to invest in development boards, software and books. I like the range of PIC and that I can pick between a $2 chip and a $15 chip, but is this the industry standard?. I see the ARM processor in a lot of powerful applications including phones, I just don't want to be limited to expensive chips (I'm sure there are cheaper ones).
So assume that I'm a total beginner, I have $2500 to invest in this, university is not an option (for another 2 years anyway). I'm willing to listen to all advice, but opinions need to be justified. I'm fairly intelligent, but no Dexter.
Thanks,
I look forward to finding a solution.
I'm new to the forum but hopefully you guys will give me some great advice.
I have been programming microcontrollers for the past five years, only as a hobby but I do plan to move to this as my career, I am currently a machinist but I don't quite have the means for university yet. I'm 27, so should still be capable of learning :razz:
The current microcontroller I use are the 18F series of PIC microcontroller, I have only ever used assembly and honestly have no idea about C programming or any other for that matter. A lot of my projects have used graphic displays which has required a lot of boring coding. I am now onto a 480 x 600 (I think) touch screen display and my board has two SD cards and an SPI bus. Three of these bit-banged, there's just a huge amount of code for just the simple 18F24k40 that I'm using. So I put the project on hold. I would say I'm pretty good at self-teaching because I learnt coding from the Microchip data sheets. I have read a lot of dats sheets of IC's such as FRAM, SRAM, ADC, DAC and other specialised chips, and been able to implement them into a project.
I am now wanting to get ahead with times and move onto something more capable, also learn software that's up to date / what everyone else is using.
So, from all the advice you guys give me will determine what route I will take. I'm not going to post this question on multiple forums either, so serious advice only please.
I liked the PIC series because they're simple and cheap on the smaller projects. What would you guys recommend I go with, PIC, AVR, ARM, etc... Also what software should I be going with? I would rather lean towards what is most capable, the easiest to interface with displays, USB, Serial, CAN, etc.. I'm willing to invest in development boards, software and books. I like the range of PIC and that I can pick between a $2 chip and a $15 chip, but is this the industry standard?. I see the ARM processor in a lot of powerful applications including phones, I just don't want to be limited to expensive chips (I'm sure there are cheaper ones).
So assume that I'm a total beginner, I have $2500 to invest in this, university is not an option (for another 2 years anyway). I'm willing to listen to all advice, but opinions need to be justified. I'm fairly intelligent, but no Dexter.
Thanks,
I look forward to finding a solution.