|
PayPal Donation |
|
If you found the articles on this site useful and would like to make a small donation, it will be much appreciated.
|
|
|
Written by Evan
|
|
Tuesday, 17 October 2006 |
|
I recently moved my 18F4550 prototyping circuit from a breadboard to a simple PCB, to make it cleaner looking and more robust. I just added the schematic+PCB layout to the 18F4550 USB Interface article; File format is Cadsoft Eagle 4.16. I also just recently experimented with a couple of new things with the PIC USB interface: adding an additional endpoint to the microchip firmware, and interfacing that endpoint on the PC side as an asynchronous IN endpoint, which means that it gets automatically buffered, up to 100 packets. Still requires calling a function periodically to see if there's any new data in the buffer, but I plan to do that in a separate execution thread, and set up an event/delegate system to the main code for a straightforward interface. I'll try to put together an article soon about what it takes, because by the time you've jumped through all the various sections that you have to modify to add an endpoint in this case, you should get a pretty good idea of how things are set up, and somewhat of an idea of where you'd begin if you were trying to make more significant changes or additions.
|
|
Last Updated ( Wednesday, 18 October 2006 )
|
|
|
Written by Evan
|
|
Sunday, 15 October 2006 |
|
My project this past weekend was making a linux server in a beer box. It was an excuse to play with linux for (almost) the first time, make use of this spare mini-ITX board I had collecting dust, and have a file server that is right at home in an apartment full of college students. Update: After just a short while, this project is no more due to bad hardware, and I'm absorbing the idea of a linux file server into a different project. |
|
Last Updated ( Monday, 16 October 2006 )
|
|
|
Written by Evan
|
|
Tuesday, 05 September 2006 |
|
My C# bootloader application is fully functional! It can read, interpret, display, and write hex files, and erase, read, and write/verify the PIC, including program memory, EEPROM, ID locations, and config. So now I can, in good faith, recommend that anyone interested feel free to check out the article, and try it out. Feel free to point out anything wrong with or missing from the article, or any coding suggestions, or any suggestions at all for that matter! I modified the structure a bit since the first versions, to make a little more sense, and to make it a little more flexible in the event that I ever want to make it compatible with other PICs, beside the 18F4550 it was made for. I am already working on an improved version on the GUI side of things, to make it a little better for actual use, by doing things like running the time-consuming PIC read/writes in a separate thread to avoid hanging the GUI, and adding a few options here and there. So far, I'm not planning to use it to replace the version I have listed with the initial article, since it's supposed to be a semi-introductory article and adding too many features would just make it more complicated for a newcomer to understand. I expect it will end up as an addition on the last page of the article, after the important stuff has been discussed. |
|
Last Updated ( Thursday, 07 September 2006 )
|
|
| | << Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>
| | Results 33 - 36 of 38 |
|
|
Who's Online |
|
We have 2 guests online |
|
Partner Site |
|
Visit my friends over at Dream-Technology, producing radio controlled and switch adapted toys for children with physical disabilities. |
|