«avr» 태그된 질문

AVR은 Atmel이 개발 한 8 비트 및 32 비트 마이크로 컨트롤러 코어입니다. AVR은 인기있는 Arduino SBC의 마이크로 컨트롤러로 선정되었습니다.

8
회로 내 프로그래밍을위한 작고 편리한 커넥터에 대한 제안?
SMD 패키징에 AVR을 사용하는 많은 PCB가 있으며 프로토 타입 보드에서 펌웨어를 자주 변경하기 때문에 AVR을 빠르고 쉽게 프로그래밍 할 수있는 최상의 솔루션을 찾고 있습니다. 첫 번째 방법은 보드에 표준 헤더 (2x5 핀, .1 ")를 사용하는 것이었지만 부피가 크기 때문에 (내가 처리하는 보드의 크기에 따라) 납땜없이 접촉 구멍 만 갖기 시작했습니다. …
21 pcb  avr  connector 

5
ATMega8 : 왜 VCC와 AVCC를 연결해야합니까?
VCC와 AVCC를 연결하는 것이 좋습니다. ATMega8 데이터 시트에서도 다음과 같이 말합니다. AVCC는 A / D 변환기, 포트 C (3..0) 및 ADC (7..6)의 공급 전압 핀입니다. ADC를 사용하지 않더라도 VCC에 외부 적으로 연결해야합니다. ADC를 사용하는 경우 저역 통과 필터를 통해 VCC에 연결해야합니다. 포트 C (5..4)는 디지털 공급 전압 VCC를 사용합니다. 그러나 …
20 avr  atmega  basic 

4
결정 및 부하 용량
크리스털의 정격 부하 커패시턴스가 6 pF 인 경우 크리스털의 한쪽 레그에서 6 pF 커패시터를 GND에 배치하는 것이 옳은가? XMEGA의 클록 소스 (TOSC)로 사용하고 있으며 최대 ESR은 50kOhm입니다 (권장 사항 내에 있음).

5
ATmega16에서 디지털 입력을 어떻게 읽습니까?
ATmega16 에서 디지털 입력 (푸시 버튼)을 읽으려면 어떻게해야 합니까? 풀업 저항을 활성화해야합니까, 아니면 10kohm을 사용해야합니까? 간단한 코드는 무엇입니까? 간단히 'LED를 눌렀을 때 LED를 켜십시오'. 초보자 튜토리얼이 있습니까? 나는 인터넷 검색과 AVR Freaks를 시도 했지만 모든 것이 거기에서 싸움으로 진화하고 내 대답을 얻지 못합니다. 나는 실제로이 물건에 대한 자습서를 찾지 못했습니다. …
18 avr  atmega 

9
직렬 (또는 SPI) 브리지에 이상적인 WiFi?
이상적인 WiFi to Serial 브리지에 대한 권장 사항은 무엇입니까? 나의 이상적인 자질은 다음과 같습니다. 간단한 연결성, SPI 또는 직렬 이상적으로는 1mbit / sec 이상의 합리적인 빠른 속도 저렴한, 나는 50 달러 미만으로 생각하고있다 저전력-20 또는 30mA와 같이 더 낮아질 수 있다면 최대 100mA를 사용해야합니다. 내장 프로토콜 스택-DHCP, TCP / IP, …
18 serial  avr  pic  wifi  wireless 

6
내부 발진기와 함께 ATMega328을 사용합니까?
ATMega328P에 가장 적합한 프로젝트가 있습니다. 그러나 내가 본 모든 간단한 프로젝트에서 사람들은 항상 16MHz 외부 발진기를 연결합니다. 내가 볼 수 있듯이 8MHz 내부 발진기가 있어야합니다. 내 프로젝트에는 많은 처리 능력이 필요하지 않으며 타이밍이 매우 정확해야 할 필요도 없습니다 (UART 및 I2C 제외). 프로그래머도 있으므로 부트 로더에 대해 걱정할 필요가 없습니다. …
18 avr  atmega  oscillator  clock 

3
일반 ISR처럼 AVR 워치 독 사용
ATTinyX5 시리즈의 워치 독 타이머 주위에 머리를 감 으려고합니다. 그래서 내가 읽은 것은 프로그램이 N 초 동안 특정 작업을 수행하는 데 사용할 수있는 것처럼 보이지만 실제로는 결코 보여주지 못했습니다. 다른 사람들은 코드에서 무언가가 재설정되는 동안 칩을 리셋하지 않는 것처럼 보이게했다 ( "정상적인"사용으로 보인다). TIMER1_COMPA_vect 또는 이와 유사한 방식으로 WDT를 사용하는 …
17 avr  attiny  watchdog 

1
AVR 1.1V 내부 ADC 레퍼런스 과전압
ADC에 내부 1.1V 레퍼런스를 사용하고 아날로그 입력이 1.1V를 초과하면 2.5V라고 말하면 마이크로 컨트롤러에 해로운가요? 아니면 ADC 값이 1.1V에서 단순히 0x3FF로 클리핑됩니까? 편의상 ATMega328 데이터 시트에서 발췌 한 블록 다이어그램을 포함하고 있습니다.

3
C에서 조립까지
avr-8bit에 대해 다음과 같은 C 코드가 있다고 가정합니다. int v1=1; int v2=2; v2=v2+v1; 다음과 같은 분해가 예상되었습니다. ldi r18, 1; ldi r19, 2; add r19, r18; 그러나 내가 달린 후에 : avr-gcc -mmcu=atmega2560 Test.c -o Test.elf 과 avr-objdump -S Test.elf > Test.lss 나는 다음과 같은 분해를 얻었다 ldi r24, 0x01 …
16 avr  c  assembly 

4
AVR ISP 프로그래머를 사용하여 PIC 칩을 프로그래밍 할 수 있습니까?
PIC 칩을 프로그래밍하고 AVR과 얼마나 다른지 확인하고 싶습니다. 나는 AVRtinyISP를 가지고 있으며 그것을 사용하여 PIC 칩을 프로그래밍하는 것이 가능하다면 알고 싶습니다. 내가 그 일을 제한하는 것은 무엇입니까? 오늘날의 AVR 및 PIC 칩에는 모두 프로그램 업로드를위한 ICSP 인터페이스가 있으며 프로그래밍을 위해 분명히 호환되는 핀아웃을 사용합니다 (PIC는 프로그래밍에 더 높은 전압을 공급하는 …
16 avr  pic  programmer  isp  pickit 

2
ATtiny26의 VCC / GND 핀이 정렬되지 않은 이유는 무엇입니까?
ATtiny26 마이크로 컨트롤러에 대한 다음 핀아웃 다이어그램에서 20 핀 IC : VCC / AVCC 및 GND 핀이 정렬되지 않았습니다. 분명히 PCB 설계가 교차하지 않고 직선으로 이동하여 (비아, 2 계층 또는 복잡한 라우팅 필요) 이들을 연결하는 것이 더 쉬울 것입니다. 이 핀들이 왜 그렇게 바뀌었을까요?
15 avr  routing  pinout 

2
ISP를 통해 AVR 플래시를 읽지 못하게 하시겠습니까?
ISP를 통해 플래시 전체를 읽지 않도록 보호하려고합니다. 그것은 부트 로더를 가지고 있으며, 어플리케이션 섹션을 자체 프로그래밍 할 수 있습니다. 잠금 바이트를 다음으로 설정 : LB1/LB2 부트 로더를 사용하여 새 펌웨어를 업로드 할 수 없습니다. BLB12/BLB11그리고 BLB01&BLB02내가 잘못 아니에요 경우, ISP를 통해 플래시를 읽는 방지 할 수 없습니다. 따라서 사용자 정의 …
15 avr  atmega  protection 

2
AVR 리셋 핀 절연에 사용할 저항 및 커패시터 값은 무엇입니까?
배경... 저는 AVR 애플리케이션의 초보자입니다. 최근에 브레드 보드에서 올바르게 (독립적으로) 작동하는 두 개의 ATTINY13 기반 회로 (예 : LED 깜박임)를 만들었습니다. 공유 전원 공급 장치가있는 솔더 퍼프 보드에서 그것들을 결합했을 때, 상황이 무너졌습니다. 많은 조사 끝에, 그들은 끊임없이 재설정되고있는 것처럼 보였다. 각 마이크로의 핀 1 (리셋)을 연결되지 않은 상태로 두었습니다. …
15 avr  isolation  reset 

1
V-USB는 어떻게 ATmega328p의 내장 SPI를 망칠 수 있습니까?
ATmega328p를 사용하여 키보드로 표시되는 V-USB 프로젝트를 작업 중입니다. USB 부분은 훌륭하게 작동하지만 (첫 번째 V-USB 프로젝트는 아님) V로 USB 스택을 시작 usbInit()하면 SD 카드 라이브러리에 대한 모든 호출이 실패합니다. 전에 동일한 함수를 호출하면 usbInit()모든 것이 완벽하게 작동합니다. Diavolino라는 Arduino 클론을 사용하지만 Arduino / 배선 프레임 워크는 없습니다. USB를 디지털 I …
14 avr  atmega  spi  usb-device  sd 

3
8 비트 MCU에 대한 C 정수 프로모션
예를 들어 avr-gcc를 사용하면 int 유형의 너비는 16 비트로 지정됩니다. C에서 8 비트 피연산자에 대한 연산을 수행하면 C의 정수 승격으로 인해 피연산자가 16 비트 int 유형으로 변환됩니다. 이는 C로 작성된 경우 AVR의 모든 8 비트 산술 연산이 훨씬 오래 걸리는 것을 의미합니다. C의 정수 승격으로 인해 어셈블리로 작성된 경우?
14 microcontroller  avr  c 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.