Tech
-
Best way to install SDCC
I have previously posted a blog on how I was able to install the sdcc compiler. In that blog I had used the Ubuntu’s software center to install the software. But it comes with its share of problems:a It does not contain the header files for PIC It misses libraries for PIC As the version…
-
Engineer’s Notebook
This is not any kind of notebook. This is something special. I did not know about it till the weekend until I read about. We Indians are always poor at recording and documenting things. I always wondered what is it that should actually be documented and what are the things that has to be left…
-
Online Components Shops — India
I surveyed a lot of online shops today in my country. I was looking for shops that sells Electronic Components at cheap rates. I got the following list of sites. This is surely not exhaustive but are the ones that I thought were good: S.No Website Pricing Availability Remark 1 http://www.electroncomponents.com/ High Low 2…
-
USBPICPROG Hardware Ready..
I finally got the things that I ordered for from the online shop last week. They took nearly 10 days to deliver the product. I have received all the items except there was one drill bit less. Guess they missed out on that. Rest of the things were in proper quantity. I would not mind…
-
USBPICPROG Firmware Loading and programming
In the previous blog I had mentioned that I had completed the hardware but I was not able to test the hardware. I had to load the bootloader into the controller. I tried doing it with my serial programmer but for some reason it did not work. Luckily I had given another Ic to my…
-
Making the first PIC 18f2550 project in CODE::BLOCKS
Code::Blocks is a very nice cross platform IDE. I had been experimenting with it and have interfaced with SDCC compiler. CODE::BLOCKS automatically integrates with SDCC and it automatically fills in the necessary toolchain executables. So I will leave this part and jump directly to the steps for building the first project. Steps for configuring the…
-
Quaternion Basics and Quaternion Operations
Quaternions serve as a valuable tool for representing rotations. To grasp their utility and applications effectively, it’s essential to establish a foundational understanding of quaternion basics.