avr- все статьи тега ➜ страница 0


Широтно-импульсная модуляция (ШИМ) на AVR Studio

Я пытаюсь использовать PWM для светодиода на ATmega8, любой вывод порта B. настройка таймеров была раздражающей, и я не знаю, что делать с моим OCR1A. вот мой код, и я хотел бы получить обратную связь. Я просто пытаюсь понять, как использовать ШИМ. Я знаю эту концепцию, и OCR1A должен быть частью всего времени счетчика, которое я хочу, чтобы импульс был включен. #define F_CPU 1000000 // 1 MHz #include <avr/io.h> #include <avr/delay.h> #include <avr/interrupt.h> int main(vo ...

Разница между тип uint8 т т и uint uint с fast8 least8 Т

стандарт C99 вводит следующие типы данных. Документацию можно найти здесь для библиотеки AVR stdint. uint8_t означает, что это 8-битный беззнаковый тип. uint_fast8_t означает, что это самый быстрый unsigned int с по крайней мере 8 биты. uint_least8_t означает, что это беззнаковый int с не менее чем 8 битами. Я понимаю uint8_t и что такое uint_fast8_t( Я не знаю, как это реализовано в уровень регистра). 1.Можете ли вы объяснить, что означает "это unsigned int по крайней мере 8 бит"? 2.Ка ...