00kam
Member level 2
Hello againYou're right, I'm not planning to do all that for a simple course, it uses I2C chips and SPI .. etc. A bit complicated for starting the course.
But my plan is for the future when I get to a level in the course where I can start the course teaching I2C, SPI and write some modules libraries. That sounds nice, but considering teaching this stuff in one semester could be too much.
But in reality, I may do a simple board with several LEDs, 4 push buttons, LCD1602, some sensors and that's it, more than enough for one semester.
teaching I2C,SPI ,PWM,Timers and counters are all ,you need more practice "write source code by your self" by use a programming language like C++or Basic and you have to determine which language you will use it and the Compiler you will handle with .usually the compilers includes the program language .but to understand the work of I2C,SPI,PWM,Timers,counters are don't take long time as much as how to interface for example 16f877A with I2C devices or use SPI to interface with other MUC .
hope i have understood you
kamal .