atmega16

    1

    2답변

    저는 KS0108 GLCD 드라이버를위한 새롭고 특별한 라이브러리와 새로운 알고리즘 및 기능을 쓰고 있습니다. ATMega16을 사용하고 있습니다. 내 도트 매트릭스 GLCD 치수는 128x64입니다. 어떻게 #define 코드를 사용하여 다른 포트 핀을 정의 할 수 있습니까? #DEFINE GLCD_CTRL_RESTART PORTC.0 IDE : AVR

    1

    2답변

    까지 여러 바이트를 읽습니다. 내 PC에서 내 atmega16에 직렬로 4 바이트의 데이터를 보냅니다. 나는 UART를 사용한다. 한 기술은 데이터 시트에 주어진 functoins를 사용하는 것이지만 폴링을 사용할 때 나머지 코드는 차단합니다. 그래서 while 루프를 사용하고 있습니다. 하지만 while 루프가 시작될 때 코드의 구조를 이해할 수 없습니다

    0

    1답변

    uint read_adc(uchar adc_input) { ADMUX=adc_input | (0x00 & 0xff); delay_us(10); ADCSRA|=0x40; //START THE CONVERSION while ((ADCSRA & 0x10)==0); // wait for the conversion to complete AD

    0

    1답변

    이 코드 단편은 clapper circuit using Atmega8에서 가져온 Atmega8 용으로 작성되었습니다. 누구든지 약간의 설명과 함께 Atmega16에 대한이 코드 스 니펫을 변환 할 수 있습니까? Atmega16을 구현하고 타이머 부분에 약간의 문제가있는 것처럼 구현하려고합니다. http://www.atmel.com/images/doc2486

    1

    3답변

    나는 모든 마이크로 컨트롤러에서 플래시 메모리가 훨씬 더 많다는 것을 의문의 여지가있다. (예 : atmega16은 16k이지만 RAM은 1KB이다.) . 그래서 코드가 얼마나 정확하게 실행되는지 CPU가 플래시 자체에서 직접 실행합니까? 예, 주어진 작은 RAM의 용도는 무엇입니까?

    2

    2답변

    자기 학습 프로젝트로 마이크로 컨트롤러에 웹 서버를 구현하려고합니다. Atmega16 및 Atmega88을 기본 옵션으로 고려하고 있습니다. 어떤 것이 최선의 선택인지 알아야합니다.