우리는 ATmega16를 사용 180degrees의 위상 차이가있는 두 개의 PWM의 파동을 생성할 수 있습니까??

D

drtvskuthsav

Guest
안녕 모두, 우리는 AtMega16/32 MCU를 사용하여 180degrees의 위상 차이가있는 두 개의 PWM의 파동을 만들수 있습니까? 그렇다면, 그것을 수행하는 방법을 설명해 주시기 바랍니다. 아니면 같은 목적을 위해 다른 AVR 마이크로 컨트롤러를 권장합니다.
 
아 .... 당신의 마이크로 컨트롤러의 두 번째 핀에 그냥 그렇다고 포트 핀 출력 .... 그것이 당신에게 PWM를 줄 것이다는 180도 근무를했지만 동일한 주파수에서 몇 클럭 사이클 지연와 두번째 핀으로 이동 .... 당신은 PWM에 대해 서로 다른 주파수를 갖고 싶으면 그런데 이것이 얼마나 적 .... 까다롭습니다하지만 그 중 하나가 두 개의 다른 섹션 또는 함수 PWM을 생성하고 포트 행운 정확한 타이밍을 받고위한 인터럽트 타이머 또는 RTOS를 사용하기를 작성해야 [COLOR = "실버"] --- 업데이 --- [/COLOR] 아 .... 당신의 마이크로 컨트롤러의 두 번째 핀 첫 번째 핀 중하지도 포트 핀 출력 .... 그것이 당신에게 PWM을 제공합니다 180도 근무를했지만 동일한 주파수에서 몇 클럭 사이클 지연와 두번째 핀으로 바뀌었다 ....하지만 PWM에 대해 서로 다른 주파수를 갖고 싶으면 그때는 까다롭습니다 .... 그것이 가능하지만, 방법도 한 두 명이 서로 다른를 작성해야 섹션 또는 함수 PWM을 생성하고 포트 행운 정확한 타이밍을 받고위한 인터럽트 타이머 또는 RTOS를 사용하기
 
[견적 = milind.a.kulkarni; 1092433] 아 .... 단지 NOR 당신은 마이크로 컨트롤러의 두 번째 핀 포트 핀 출력 .... 그것이 당신에게 PWM을 제공합니다이 180도 변화되었지만에서 두번째 핀으로 이동 몇 클럭 사이클 지연과 동일한 주파수 .... 행운을 빌어요 [/ 인용] 안녕하세요 Milind, 당신은 블록 다이어그램 / 회로와 함께 .. 작동 방법을 설명해 드릴 수 있습니다.
 
나는 쿼리 코드 관련되어 .... 어떤 방식으로 생각을 .... 당신이 180도 어디의 PWM 출력에서​​ 위상 편이를 제공 할 게 2 포트 핀 PA0와 PA1 PA0 어떤 주파수에서 PWM을 제공하고 PA1를 사용하고 생각해 봅시다 PA0 그런 다음 코드에서이 작업을 생성하는 간단한 방법이 같은 일이 될 것입니다 [구문 = C] 공허 메인 (무효) 마이크로 컨트롤러의 Dealy 기능과 초기화의 {/ / 감속 INT I = 0;위한은 (i = 0; 나
 
안녕하세요, 대신 코딩에서 그 일을으로, 우리는 타이머를 사용하여 웨이브 생성 작업을 사용할 수 있습니다. Atmega 16/32/8535 2 8 비트 타이머 1 열여섯 비트 타이머를 가지고 있습니다. 완전 4 핀을는 PWM을 생성하기 위해 사용될 수 있습니다. 이 컨트롤러는 정도로 요구 당라고 생각합니다. 수도이 핀의 180degrees의 위상 차이가있는 두 개의 PWM 파. 이 옵션을 사용하십시오.
 
[견적 = drtvskuthsav; 1092428] 안녕하세요 여러분, 우리는 AtMega16/32 MCU를 사용하여 180degrees의 위상 차이가있는 두 개의 PWM의 파동을 만들수 있습니까? 그렇다면, 그것을 수행하는 방법을 설명해 주시기 바랍니다. 아니면 같은 목적을 위해 다른 AVR 마이크로 컨트롤러를 권장합니다. [/ 인용]하자 먼저 180 있길 위상 차이 PWM에 의해 뜻에 의해 정확합니다. 당신의 예상 파형의 몇몇 다이어그램 자신과 당신이 찾고있는 것을 여기에 모든 사람에게 분명히 도움이 될 것입니다. 그것의 가치 .... 건배!
 

Welcome to EDABoard.com

Sponsor

Back
Top