• Project file submission

    Posted by Hasindu Gamaarachchi Friday 03 May 2019, 02:45:39 PM.

    If you are not familiar with the command line submission through GIVE, you can use this web interface to submit your project source code.

  • Venue for project demonstration

    Posted by Hasindu Gamaarachchi Wednesday 01 May 2019, 03:05:50 PM.

    This is a reminder that the project demonstrations are scheduled tomorrow (Thursday) and day after tomorrow (Friday). Note that the marking venue has been changed to clavier lab (K14 LG20) in the K14 physics building lower ground floor. It is NOT J17 lab notified previsouly.

  • Project demonstration

    Posted by Hasindu Gamaarachchi Sunday 28 April 2019, 12:52:38 AM, last modified Wednesday 01 May 2019, 02:55:23 PM.

    The project demonstration ( Thursday 2 May and Friday 3 May ) venue is the clavier lab (K14 LG20) in the K14 physics building lower ground floor. Refer for the map.

    -Please be present at least 15 minutes before your booked time slot. The booked slots are here .

    -All group members must be present. Bring a laptop with the programming environment (Atmel studio, drivers, flashing scripts, project files) setup. You are supposed to demonstrate 1, the compilation of the project; 2, flashing to the board; and 3, the functionality of the lift emulator. The marks will be given for 1, modularity (proper use of functions/macros); 2, readability of the code (indentation/spacing etc); 3,comments in the code; and 4, the implementation of each component in the specification. You will be asked questions to determine the contribution by each member. Note that the marks for each member will be scaled accordingly based on the contribution.

    -Boards will be collected at the end of the demonstration. If a group has multiple boards, all those should be brought and handed over.

    -Submit the project files before Fri May 3 23:59:59 2019 as a zip/tar file through GIVE, using the command : give cs2121 assignment

  • Project demonstration slots

    Posted by Hasindu Gamaarachchi Tuesday 02 April 2019, 07:25:08 PM.

    The bookings for the project demonstration on Thursday, 2 May and Friday 3, May are open.

    Select a slot from the following link. Only one student from each group should make a booking. Put your ZID (and your name inside brackets) as the participant name.

    Please note that this booking should be done before 26th April 11.55 pm.

  • Flashing the AVR development board on non-windows computers

    Posted by Hasindu Gamaarachchi Monday 25 March 2019, 09:49:29 PM.

    If you are facing problems when flashing the development board on your non Windows computer (eg: linux or MacOSX), this document might be helpful.

  • Directly flashing the board from AVR studio

    Posted by Hasindu Gamaarachchi Saturday 23 March 2019, 02:51:59 PM.

    On your laptops, you can follow the steps in this document to directly flash the AVR board from the within AVR studio. Should be much easier than copying the hex file and manually calling the batch script.

  • Lab 1 - program memory

    Posted by Hasindu Gamaarachchi Friday 22 February 2019, 02:32:14 PM.

    If you have already figured out how to access program memory using "lpm" instruction, then ignore this message.

    If you couldn't figure out,

    - in Part C in lab 1, you can directly load the 2-byte integer as constants into registers using ldi (rather than from the program memory)

    - in Part D in lab 1, load the array (1,2,5,7,8,12,20) into the data memory directly (by first loading these numbers into a register using ldi ). Also, you can load the queue of numbers (0,1,10,25,6) into the data memory instead of the program memory

Back to top

COMP2121 19T1 (Microprocessors and Interfacing) is powered by WebCMS3
CRICOS Provider No. 00098G