AVR DELAY CALCULATOR, AVR INSTRUCTIONS (SUM) (FULL)
2017-2018 TEI4M: AVR Optimization
Session 7: PID
LONG ISP: (8 week) Apr-May; Proposal Due: Tuesday April ??
MARCH BREAK
Session 6: AVRALP: Communication
Session 5: AVRALP: ADC
Session 4: AVRALP: Timers and PWM
CHRISTMAS BREAK
MEDIUM ISP (6 week): Jan-Feb; Proposal Due: Monday January ??
Session 3: Standalone AVR Assembly within the Arduino IDE
CLASS REFERENCE CONCEPTS PROJECTS SUPPLEMENTARY
31
Dec 13

Review of Shift-Bar Exercise
?


30
Dec 11
Register Summary, Ports, Stack (SP)
(Include file: iom328p.h)
Status Register (SREG), Flags
Shift Registers: Last Year
T. Morland's:
Shift Register - Bargraph Device


29
Dec 7
Root Finding
(Square) Root Finding: Recursive Bisection
?Bargraph Flasher 8, Bargraph Flasher 10


28
Dec 5
Vote on Grade 11 Cases, Review of Challenge 1
(Square) Root Finding: Iterative Bisection
Root Finding:
Bisection Method

27
Dec 1

Assembly Challenge 1
SC, DD, EM, TM, EP, JS, ASP

2
Nov 29 CLASS WIPED OUT BY SLEEP IN DAY
26
Nov 27
ATtiny 25/45/85
Register Summary
(Chapter 23)

Design Competition Voting
Counting bits, Power of 2, Binary Palindrome


25
Nov 23

Nibble equality

24
Nov 21
Using the Arduino IDE
with the ATmega16

Don't try this@home:Decapping ICs Multiples, Divisibility
Modulus
16/17 Challenges
23
Nov 15

Atmel Studio 6 Views: Code, I/O, Processor, Registers
Blog: Arduino Assembly/C Programming with ICE
Greater than 127

22
Nov 9

  Testing a Global Variable

Session 2: Introduction to AVR Hardware, Assembly Tools and Arduino Inline Assembly Language Programming
CLASS REFERENCE CONCEPTS PROJECTS SUPPLEMENTARY
21
Nov 7

Arduino's main.cpp
Maximizing the Arduino IDE and Assembly
Arduino Inline Assembly Tutorial
(Include file: iom328p.h)
Testing a Global Variable

20
Nov 3

Short ISP Presentations
SC, DD, OL, EM, TM, EP, JS, ASP (coming soon)

10d
19
Nov 1

Short ISP Presentations
10d
18
Oct 30

Soldering with the 6s

17
Oct 26

Please have your Traffic Light Inline Assembly Project
Working for the START of class!
RSGC ACES: Astable Multivibrator

Partial Soldering of Grade 6 Astable Multivibrators...


16
Oct 24
Lesson 11:

AVR Instruction Set (Summary)
(Online) Instruction Reference
Previous Instructions: ldi, out vs sts, eor

AVR Instruction Set (Full)
avr-as:
Integer Expressions (Arguments and Operators)


Traffic Light

15
Oct 20
Lesson 10:

ATMEL's AVR Assembly Home Page
vs
GNU Assembler
(avr-as Documentation)

Admission:



CPU Registers

14
Oct 18

Lesson 9:

AVR vs PIC (vs ARM-Cortex)
The History of AVR
(Online) AVR Product Selector, (Excel file)
ATmega328P Summary
PROGRAM:32K, SRAM(Ports&Data):2K, EEPROM:1K
Register Summary, Ports, Stack (SP)
(Include file: iom328p.h)
Status Register (SREG), Flags
Jack Gettings (ACES'11):

Super Project:
LED Scrolling Message
SHORT ISP (4 weeks) : Sep-Oct ( Component ) ( Options )
Session 1: TTL Processor
CLASS REFERENCE CONCEPTS PROJECTS SUPPLEMENTARY
13
Oct 16
  Short ISP Previews
10b  
12
Oct 12
  Short ISP Work Period
1c  
11
Oct 10
  TTL Processor Project 1 Presentation
1b  
10
Oct 5
  TTL Processor Project 1
Distribute Program and Control ROMs
1b  
9
Oct 3
  TTL Processor Project
Part 2 Build (Jackson Russett to Visit)
1b  
8
Sep 29
TTL Processor Project
Part 1 Build
1b  
7
Sep 27
Ken Shirriff's Blog:
74LS181 ALU
TTL Processor Project
Complete Table of Control Codes
Distribution of Boards & Chips
1b  
6
Sep 25
Ken Shirriff's Blog:
74LS181 ALU
TTL Processor Project
Tim's Presentations: (Addr & Accum) Registers, RS Latch
Review Feinberg's Suggested Three-Stage Project Development
Develop Table of Control Codes
1b
5
Sep 20
  Missed Class for 4: Work Period for others
   
4
Sep 18
Ben Eater's 8-bit Processor (2017)
Short ISP Logs
TTL Processor Project, IC Presentations

1a ViaCAD Reminder:
Cut vs Etch Layers
3
Sep 14
A. Turing's
Classic Paper

(The Imitation Game)
TTL Processor Project
What is meant by an Open Collector?
What is a Turing Machine?
10a
Short ISP
Proposals
due in class
2
Sep 12
TTL Processor:
Programming EEPROM
Productivity Incentive
SEP-OCT: Grade 6 TAs Required (Day 1:Period 4, first half only)
Short ISP: Yankee Swap, Short ISP Proposal
TTL Processor Project
10a
1
Sep 8
Student Outline
Mr. D's Timetable
How it all started...
(Jackson Russett's)
TTL Processor Project
ACES Hall of Fame: Mariano Elia ('15)
TTL Processor
For our second Field Trip of the year we have been invited to visit a factory that is developing solar panels. Since this device is an integral part of our Greenhouse Project this year, early familiarity with this technology will be advantageous.
What better way is there to start the year than with a walking field trip to acquire the electronic components that we will make good use of? You'll also be aware of its location for your own personal projects.
I have no formal training in electronics or electrical engineering - I'm just really interested in this field. The knowledge and skill I have has been largely acquired over the last few years from learning alongside many talented Georgians and I look forward to expanding my capabilities by working with you this year.
I ask six things of my ACES (for most other things I'm usually flexible):
1. Do not cheat.
2. Show respect for adult visitors that enter the DES by immediately stopping what you are doing, standing and facing the individual(s).
3. Show respect for the lab by not eating in the DES. You may go into the hallway for a quick bite if you need to.
4. Show respect for the lab's resources by not wasting or misusing them.
5. Show respect for others that use the lab by putting your projects away and leaving your bench area tidy when you leave.
6. Show respect for yourself by looking (and speaking) your best. It's the little things keep the doors of opportunity open.
Growing Success, p. 29
Responsibility, Organization, Independent Work, Collaboration, Initiative, Self-Reliant Growing Success. p.11.

It is worth noting, right from the start, that assessment is a human process, conducted by and with human beings, and subject inevitably to the frailties of human judgement.
However crisp and objective we might try to make it, and however neatly quantifiable may be our "results", assessment is closer to art than science.
It is, after all, an exercise in human communication.
Knowledge: Subject-specific content acquired in each course (knowledge), and the comprehension of its meaning and significance (understanding).
Thinking: The use of critical and creative thinking skills and/or processes, as follows:
Communication: The conveying of meaning through various forms, as follows:
Application: The use of knowledge and skills to make connections within and between various contexts.