CAN bus?
Up to Devices and Hardware
it's been a year since this post was updated. Any news on CAN bus implementation.
Liam, Will this be in the next update of heavy?
I don't personally have any immediate plans to work on CAN support. There's a basic software package from Atmel with rudimentary support for all the on-chip peripherals (including CAN) that might be a decent place for interested parties to start.
http://www.atmel.com/dyn/resources/prod_documents/softpack-1.4-at91sam7x-ek-web.zip
yeah, i just want to use MCbuilder for the project without having to worry about a lot of extra build steps
If you start hacking away on it and need any assistance/have any questions about integrating with mcbuilder, definitely let me know. Would definitely be a nice addition.
Thanks for the link to the Atmel examples; I've had a quick read through their code and there's clearly some meat there. Some quick questions, asked in hope of saving myself some actual thinking:
1) Has anyone else been hacking CAN bus since October? I don't want to re-invent the wheel.
2) Is there an actual reference document someplace that tells us, for example, what all the control registers do?
3) Can the headers under firmware-v1.5.1/core/ be trusted in regards such things as base addresses?
Any pointer, links, or make-controller-specific working CAN code (even if not integrated with mchelper) gratefully accepted.
Happy hacking.
I'll express my interest in getting CAN bus working as well. Unfortunately, I don't think my development skills are up to helping create a library for the Make Controller. But I can offer to test anything that someone puts forward.
Where are the Atmel examples. The previous link now has a "not found" page from the Atmel website.
Previously Douglas Henke wrote:
Thanks for the link to the Atmel examples; I've had a quick read through their code and there's clearly some meat there. Some quick questions, asked in hope of saving myself some actual thinking:
1) Has anyone else been hacking CAN bus since October? I don't want to re-invent the wheel.
2) Is there an actual reference document someplace that tells us, for example, what all the control registers do?
3) Can the headers under firmware-v1.5.1/core/ be trusted in regards such things as base addresses?
Any pointer, links, or make-controller-specific working CAN code (even if not integrated with mchelper) gratefully accepted.
Happy hacking.
Previously Russell Friesenhahn wrote:
> Where are the Atmel examples. The previous link now has a "not found" page from the Atmel website.
I think the deal is that they've released version 1.5 and removed all the older stuff from their site. The current equivalent seems to be this:
http://www.atmel.com/dyn/resources/prod_documents/at91sam7x-ek.zip
(Look in the softpack subdirectory for code examples.)
Previously Laurent Ricard wrote:
I am currently fiddling with a simple idea (connecting a CAN/OBD connector -read an IPA Prius-) to an USB joystick, and find out if it is possible to get rid of "traditional" implements (wheel, accelerator), replacing them with something more modern. Of couse not in real life driving conditions, there are limits to my madness. Now, where I to use this Make controller I have, what would it take to read a Joystick over the integrated port, then encode/decode CAN frames accordingly? (I am talking low level: framework calls, etc: there is enough litterature on the CAN frames the Prius supports). I see in this thread there are no Libs available yet. I am not new to microcontroller coding, C, and assembler, but like most readers I have very scarce personal time. Any MakingThings deployment roadmap or information about community efforts on the CAN and USB side would be really helpful.... Thanks!
I know its an very old posting I'm replying to but (if you still are pleying with a MAKE) have you come any further on the ODB / CAN matter ?
regards
Christian

