«avr» 태그된 질문

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

3
Linux PC에서 gdb로 Arduino Uno를 어떻게 디버깅합니까?
Linux PC에서 gdb로 Arduino Uno를 디버깅 (소스 코드 단일 단계)하는 방법은 무엇입니까? 와인이나 VirtualBox에서 AVR Studio를 사용하고 싶지 않습니다. 질문 1 : 물리적 연결 Uno 보드에 어떻게 그리고 무엇을 연결합니까? 내 생각에 Uno 보드는 ATmega328로 채워져 있기 때문에 단일 단계 소스 코드를 사용할 수 있어야합니까? 또한 ICSP 헤더를 통해 AVR …
10 arduino  avr  linux  debugging 

10
Java API를 사용한 마이크로 컨트롤러
내 하드웨어 팀은 향후 프로젝트에 Atmel AVR 8 비트 마이크로 컨트롤러를 사용할 계획입니다. 내가 아는 한, C로 프로그래밍해야합니다 .AVR 의 JVM 을 찾았 지만 Atmel의 기본 C 라이브러리보다 제한적입니다. Java를 지원하는 8 비트 마이크로 컨트롤러를 제안 할 수 있습니까? 추신. 나는 C를 모른다. 나는 마이크로 프로세서 프로그래밍에 경험이 없다.

3
구성 요소로의 전류 흐름을 어떻게 측정합니까?
간단한 서보를 사용하여 hexapod 로봇을 제작 중이며 각 서보 (5-6V DC에서 최대 0.25-1A까지)의 전류 흐름을 측정하는 것이 얼마나 실현 가능한지 궁금했습니다. 예) ATMega168을 사용합니다. 유용한 판독 값을 얻으려면 서보의 각 전원 라인과 직렬로 어떤 종류의 회로를 구축해야합니까? 이 회로에서 전압 강하가 발생한다고 가정합니다. 기타

2
ATtiny13 복구
나는 ATtiny13을 가지고 놀고 있는데 1.2Mhz 내장형 대신 8Mhz 세라믹 오실레이터와 함께 사용하는 것이 좋을 것이라고 생각했다. (저는 9600bps에서 소프트 uart를하고 싶습니다 .1.2GHz가 너무 느리다고 생각했습니다) 외부 발진기로 변경하기 위해 'avrdude -c usbtiny -p attiny13 -U lfuse : w : 0x70 : m -U hfuse : w : 0xff : …


3
임의의 예측할 수없는 아날로그 비교기 동작
진폭과 주파수가 다른 사인파의 주파수를 측정해야하는 비교적 "간단한"프로젝트를 진행하고 있습니다. 일을 단순화하기 위해 지금은 고정 주파수 (27Hz) 사인파 입력 (비교기의 음의 입력) 만 얻었으며 진폭은 전위차계를 사용하여 다양 할 수 있습니다. 비교기의 양의 입력은 Vcc / 2로 설정됩니다. 그런 다음 비교기의 출력은 atmega2560 마이크로 컨트롤러의 입력 캡처 레지스터로 공급되어 주파수를 …

1
ATtiny : 곱셈을 지원하지 않습니까?
ATtiny AVR이 곱셈을위한 하드웨어를 지원하지 않는다는 것이 사실입니까? 코드에서 곱셈을 수행하면 제대로 작동하는 것 같습니다. 또한 math.h를 포함 시켰으며 sin () 및 cos () 계산이 몇 개 있습니다. 이 계산에 대해 800 사이클의 벌금이 부과됩니까?
10 avr  attiny 

3
마이크로 컨트롤러의 데이터 보존
attiny13 의 데이터 시트를 읽어 보면 섭씨 85도에서 20 년 동안, 섭씨 25도에서 100 년 동안 데이터를 유지할 수 있다고합니다. 예를 들어 마이크로에 대한 읽기 및 쓰기와 관계없이 전원을 끄고 20 년 동안 85 도의 일정한 온도로 유지하면 데이터가 손실됩니까? 데이터를 어떻게 "느슨하게"할 수 있습니까? 이 개념을 보지 못했습니다. 또한 …
10 avr  data 

4
맞춤형 Arduino 보드 (AVR 솔루션)와 DIY 인터페이스를위한 가장 쉽고 최고의 PoE 이더넷 칩 / 마이크로 / 디자인
Arduino 기능 중 일부와 함께 사용할 계획에 통합 할 수있는 PoE 이더넷 칩을 찾고 있습니다. 이더넷을 제공 할 수있는 이더넷 장치에 독립형 mcu를 구현하고 싶습니다. Micro에 전원을 공급하려면 가능한 모든 솔루션이 PoE를 지원해야합니다. 나는 Arduino를 구입할 계획이 없으며 방패 자체를 원하지 않습니다. Arduino 펌웨어 및 마이크로 컨트롤러와 잘 작동하는 PoE …
10 avr  power-supply  poe 

4
왜 GCC 컴파일러가 일부 코드를 생략합니까?
왜 GCC 컴파일러가 이웃에서 동일한 코드를 유지하면서 내 코드의 일부를 자르는 이유를 이해할 수 없습니까? C 코드 : #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause - omitted setb_SYNCO; setb_GATE; i=30; clrb_SYNCO; while(i>0)i--; // second pause - preserved clrb_GATE; } LSS의 해당 …
9 avr  c  avr-gcc  optimization  gcc 

3
ATtiny45 direct USB 2.0 Connection의 펌웨어 및 회로
USB 를 통해 PC로 데이터를 보내는 ATtiny45 를 사용하여 모듈 식 USB 장치 를 만들고 싶습니다 . 데이터를 읽지 않으므로 단일 방법 (ATtiny-> PC) 연결이 완전히 가능합니다. 나는 사용하고 ISP로 아두 이노 우노을 표준 ArduinoISP 스케치 아두 이노 소프트웨어 내에서로드와. AVRDUDE를 사용하여 Arduino와 함께 ATtiny45를 ISP로 프로그래밍하려고 생각하고 있습니다. Arduino …

1
ATmega328의 AVR 타이머 속도 향상
ATmega328에서 64의 클럭 프리스케일러를 실행할 때, 타이머 중 하나가 특정 시간에 알 수없는 이유로 실행 속도가 빨라집니다. ATmega328에서 두 개의 타이머를 사용하여 TLC5940에 필요한 클럭킹을 생성하고 있습니다 (아래 이유를 참조하십시오. 이는 중요하지 않습니다). TIMER0Fast PWM을 사용하여 클록 신호를 생성하며 OC0B다음과 같이 설정됩니다. TCCR0A = 0 |(0<<COM0A1) // Bits 7:6 – …
9 avr  atmega  spi  timer 

2
PCINTn 인터럽트를 트리거 한 핀을 결정합니까?
동일한 AVR PCINT 인터럽트를 유발하는 두 개의 핀이있는 경우 (예 : PCINT0 또는 PCINT1 핀으로 인한 PCINT0 벡터 -벡터와 핀의 이름 겹침이 혼동된다고 생각합니다) 어떤 핀을 결정하는 유일한 방법이라고 생각합니다 인터럽트가 각 인터럽트 후 상태를 기록하고 PCMSKn에서 활성화 된 모든 핀의 이전 및 현재 값을 비교하는 원인이 되었습니까?
9 avr  interrupts  atmel 

1
합성 된 ROM 코어로 간단한 테스트 벤치 시뮬레이션
저는 FPGA의 세계에 완전히 익숙하지 않아서 매우 간단한 프로젝트 인 4 비트 7 세그먼트 디코더로 시작할 것이라고 생각했습니다. 첫 번째 버전은 VHDL로 순수하게 작성되었으며 (기본적으로 단일 조합 select이며 시계가 필요하지 않음) 작동하는 것 같지만 Xilinx ISE의 ​​"IP Cores"를 실험하고 싶습니다. 지금은 "ISE Project Explorer"GUI를 사용하고 있으며 ROM 코어로 새 프로젝트를 …

3
AVR 레지스터와 포트를 0으로 초기화해야합니까?
내 코드의 초기화 루틴 동안 다음과 같은 작업을 수행하는 데 사용합니다. clr r0 ; will always stay zero 과: out PORTA, r0; initialize ports out DDRA, r0 out PORTB, r0 ... 이것이 실제로 필요한가? 아니면 재설정시 자동으로 수행되는지 확인할 수 있습니까? 특히, 기본적으로 모든 포트를 입력으로 설정하여 코드가 실행되지 않을 …
9 avr  reset  port  register 

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