Assembly Language Programming: Difference between revisions
Jump to navigation
Jump to search
Line 53: | Line 53: | ||
====Robot Information==== |
====Robot Information==== |
||
*[http://www.lynxmotion.com/images/data/hsr1425cr.pdf HSR-1425CR Continuous Rotation Servo Datasheet] |
*[http://www.lynxmotion.com/images/data/hsr1425cr.pdf HSR-1425CR Continuous Rotation Servo Datasheet] |
||
*[http://people.wallawalla.edu/~Rob.Frohne/ClassHandouts/Assembly/Robot_Schematics.pdf Schematics] These are rather crude schematics of the robot circuit board. There are two cuts and jumps that are not reflected at least on the last one. The effect is to change the photo transistor from a common emitter to a common collector configuration. You can see the change scratched in just below the word Fairchild on the hand drawn schematic. Basically the resistor and photo transistor are reversed in order. |
Revision as of 14:30, 3 December 2014
Useful Links for the Assembly Language Programming Class
ARM7 Links
- Dr. Aamodt's Assembly Language Web Page
- ARM Assembly Language Programming, a free book by Knaggs and Welsh (2004 Edition). This book is quite useful. It is a better as a reference than our text.
- Another text in html format.
- The ARM Instruction Set, a good reference work.
- Knaggs and Welsh (2008 Edition).
- ARM Instruction Set Quick Finder
- ARM Instructions Quick Reference Card
- Keil ARM Assembler Manual
- This reference tells in more detail what happens to the flags, etc. for each instruction.
- Bit Operations Explained
- Code Examples from Class
- Using the I/O on the LPC2148
- I2C Interfacing and comparison of serial protocols
- The ARM Info Center is a good reference site.
- The ARM7 Reference Manual is the go to reference.
- The Embedded Arts Board of Education Reference Manual gives the details of the board we are using in class.
- LPC214x Reference Manual This guide is immensely useful for programming the peripherals.
- ARM Compiler Toolchain Reference Manual
- ARM Reference Manual Section A of this manual is the most use.
TI MSP430 Links
- MSP430 Family Details This is a good quick overview of the MSP430.
- A MSP430 Assembly Language Tutorial
- Instruction Set Quick Reference Guide
- Addressing Modes of the MSP430
- MSP430 Software Coding Techniques (best practices for low power consumption)
- ECE382, a good self learning site for the MSP430
- Using Port Pin Interrupts
- TimerA Presentation
- MSP430 Assembly Code Examples from Class
Toolchain
- Code Composer Studio 6 for MSP430 User's Guide
- Assembly Language Tools
- MSP430 Optimizing C/C++ Compiler (See Section 6.5 and following for how to mix C/C++ and Assembly.)
Evaluation Board Data
CC3100 SimpleLink Wi-Fi Family
- CC3100 BoosterPack Getting Started Guide
- CC3100 BoosterPack Hardware User's Guide
- A link to the Internet of Things Whitepaper
Robot Information
- HSR-1425CR Continuous Rotation Servo Datasheet
- Schematics These are rather crude schematics of the robot circuit board. There are two cuts and jumps that are not reflected at least on the last one. The effect is to change the photo transistor from a common emitter to a common collector configuration. You can see the change scratched in just below the word Fairchild on the hand drawn schematic. Basically the resistor and photo transistor are reversed in order.