Wednesday, 10 March 2010
 
  Home  
Latest News
Popular
Main Menu
Home
Car PC
PIC
Electronics
Brewing
Links
FAQs
Forums
eXtplorer
Login Form





Lost Password?
No account yet? Register
Syndicate
RSS feed
Some New Things
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 )
 
Beer Box Linux Server
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 )
 
Bootloader fully working!
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 9 guests online
Partner Site
Visit my friends over at Dream-Technology, producing radio controlled and switch adapted toys for children with physical disabilities.
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 License.
For usage outside the terms of this license, contact me by email to discuss.

© 2010 eegeek.net
Joomla! is Free Software released under the GNU/GPL License.

Get The Best Free Joomla Templates at www.joomla-templates.com