Jump to content
Ultimaker Community of 3D Printing Experts
thomas-northway

Processor Include File

Recommended Posts

Hi Everyone, I am building my own 3d printer based on the design of my ultimaker original. The hardware is mostly finished and I am now in the process of finishing up the electronics. I have borrowed heavily from the UM v2.1.1 schematic but have made some additions of my own which means I need to modify the firmware to make it all work. I'm not new to this by any means. I've been writing code for 8051 variants for quite a while now using uVision 51 which still works great for these processors. I downloaded the Arduino IDE and the marlin firmware and now I'm completely stumped. I can't find any mention of the processor include file anywhere in the code (unless I'm just missing it). I see ports being called by name but there has to be a file somewhere which tells the compiler what the address is for that port.

Here is an example of what I am used to working with:

P1 Bit Registers

sbit P1_0 = 0x90;

sbit P1_1 = 0x91;

sbit P1_2 = 0x92;

sbit P1_3 = 0x93;

sbit P1_4 = 0x94;

sbit P1_5 = 0x95;

sbit P1_6 = 0x96;

sbit P1_7 = 0x97;

Any help would be greatly appreciated. Thanks.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Our picks

    • Taking Advantage of DfAM
      This is a statement that’s often made about AM/3DP. I'll focus on the way DfAM can take advantage of some of the unique capabilities that AM and 3DP have to offer. I personally think that the use of AM/3DP for light-weighting is one of it’s most exciting possibilities and one that could play a key part in the sustainability of design and manufacturing in the future.
        • Like
      • 3 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!