Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Programming Robonova in assembler

Hitec robotics including ROBONOVA humanoid, HSR-8498HB servos, MR C-3024 Controllers and RoboBasic
5 postsPage 1 of 1
5 postsPage 1 of 1

Programming Robonova in assembler

Post by twf@apidev.com » Wed Jun 24, 2009 3:28 pm

Post by twf@apidev.com
Wed Jun 24, 2009 3:28 pm

I am considering purchasing a Robonova and I would like to know if it's feasible to program it in assembler (I am a professional programmer with assembler experience). When I say "feasible" I mean (1) how is the documentation for the system board/servos/serial protocol and (2) has anyone reprogrammed the FLASH or EEPROM to work in this mode?
Ideally I would like to have control over the robot via Bluetooth SPP to a hand held device with enough horsepower to read sensor information, process it and send back commands to the servos. Any information would be greatly appreciated!

Tom Flaherty
I am considering purchasing a Robonova and I would like to know if it's feasible to program it in assembler (I am a professional programmer with assembler experience). When I say "feasible" I mean (1) how is the documentation for the system board/servos/serial protocol and (2) has anyone reprogrammed the FLASH or EEPROM to work in this mode?
Ideally I would like to have control over the robot via Bluetooth SPP to a hand held device with enough horsepower to read sensor information, process it and send back commands to the servos. Any information would be greatly appreciated!

Tom Flaherty
twf@apidev.com
Newbie
Newbie
Posts: 2
Joined: Wed Jun 24, 2009 3:21 pm

Post by i-Bot » Wed Jun 24, 2009 5:44 pm

Post by i-Bot
Wed Jun 24, 2009 5:44 pm

All the information to program the RoboNova in assembler or C is available. Check out posts here, or files in my file area.

There is no support from Hitec for programming in asm or C. So you are either on your own to develop a library of routines to do the PWM for the servos or use some of the Hitec code in my file area.

The C3024 firmware was written in asm not C, so is very easy to follow.

Schematics and port maps are also available, as is the serial protocol. Not from Hitec, but reverse engineered.
All the information to program the RoboNova in assembler or C is available. Check out posts here, or files in my file area.

There is no support from Hitec for programming in asm or C. So you are either on your own to develop a library of routines to do the PWM for the servos or use some of the Hitec code in my file area.

The C3024 firmware was written in asm not C, so is very easy to follow.

Schematics and port maps are also available, as is the serial protocol. Not from Hitec, but reverse engineered.
i-Bot
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1142
Joined: Wed May 17, 2006 1:00 am

Post by i-Bot » Wed Jun 24, 2009 5:47 pm

Post by i-Bot
Wed Jun 24, 2009 5:47 pm

Forgot to say we also have bootloaders to download asm or C code to the C3024 controller.
Forgot to say we also have bootloaders to download asm or C code to the C3024 controller.
i-Bot
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1142
Joined: Wed May 17, 2006 1:00 am

Post by twf@apidev.com » Wed Jun 24, 2009 6:05 pm

Post by twf@apidev.com
Wed Jun 24, 2009 6:05 pm

i-Bot,

Thank you for taking the time to respond. How does one get to your file area? I am new to this forum and looked around but couldn't find a way to get to it.

Tom Flaherty
i-Bot,

Thank you for taking the time to respond. How does one get to your file area? I am new to this forum and looked around but couldn't find a way to get to it.

Tom Flaherty
twf@apidev.com
Newbie
Newbie
Posts: 2
Joined: Wed Jun 24, 2009 3:21 pm

Post by Spiked3 » Wed Jun 24, 2009 6:25 pm

Post by Spiked3
Wed Jun 24, 2009 6:25 pm

Spiked3
Savvy Roboteer
Savvy Roboteer
Posts: 41
Joined: Sun Feb 22, 2009 8:31 pm


5 postsPage 1 of 1
5 postsPage 1 of 1