«microcontroller» 태그된 질문

중앙 처리 장치 (CPU), 메모리 및 (일반적으로) 다양한 I / O 주변 장치 (UART, ADC, DAC, 범용 I / O, I2C 등)를 단단히 결합 된 독립형으로 포함하는 장치 꾸러미.

3
마이크로 컨트롤러 용 PCB 레이아웃에 대한 세부 사항
업데이트 : 다음 질문 은 결과 PCB 레이아웃을 보여줍니다. 나는 첫 번째 보드를 uC로 배치하고 있습니다 (내장 시스템 사용 및 프로그래밍에 대한 합리적인 경험이 있지만 PCB 레이아웃을 수행하는 것은 이번이 처음입니다), STM32F103, 이것은 SPI의 내부 DAC와 SPI를 통한 일부 외부 DAC를 모두 사용하는 혼합 신호 보드이며 접지에 대해 약간 혼란 …

2
내장 플래시 메모리 크기가 충분하지 않습니다
내 프로젝트 중 하나에서 Texas instrument의 TM4C1230C3PMI 컨트롤러를 사용하고 있습니다. 32KB의 내부 플래시가있어 응용 프로그램에 충분하지 않습니다. 더 높은 플래시 크기의 마이크로 컨트롤러는 시장에서 사용할 수 있지만이 마이크로 컨트롤러 만 사용하고 싶습니다. 내 지식에 따라 외부 EEPROM을 사용하여 총 플래시 크기 (프로그램 메모리)를 늘릴 수 있습니다. 내 생각이 맞습니까? 그렇지 …

4
RTC를 얼마나 자주 쿼리해야합니까?
아직 RTC를 사용하지 않았으므로 실시간 시계를 읽는 "일반적인"방법을 완전히 확신하지 못합니다. 내가 생각한 몇 가지 접근법이 있지만 그것에 대한 조언을 기대하고있었습니다. 지금까지 시간을 읽고 사용하는 방법은 다음과 같습니다. 전원을 켤 때 날짜와 시간을 가져와 RAM에 저장 한 다음 타이머 인터럽트를 사용하여 매초마다 RAM 값을 증가시킵니다. 코드는 날짜 / 시간을 알아야 …

1
MSP430의 역사
이 질문은 오늘 내 마음을 건 crossed습니다. MSP430의 역사는 무엇입니까? 처음 시작했을 때, 그로부터 어떤 점이 생겨 났으며, 그 이유는 무엇입니까 (즉, 어떤 목표를 달성하려고 했는가 / 현재 uC의 기술적 한계가 해결하려는 것이 었습니까), 왜 "MSP430"이라고 불리는가? 인터넷 검색은이 강점 만 밝혔 습니다.

3
이 회로는 20V 신호를 3v3 마이크로 컨트롤러와 인터페이스하기위한 방법
12-20V 신호를 3.3V에서 실행되는 마이크로 컨트롤러에 인터페이스하기 위해 다음 회로를 설계했습니다. 신호는 20V 또는 개방 회로입니다. 회로가 가능한 한 탄력적이기를 원합니다. EMI 및 ESD를 처리 할 수 ​​있어야합니다. R1은 전류를 제한하고 트랜지스터를 바이어스하는 것입니다. C1은 저역 통과 필터를 구현하는 것입니다. R2는 트랜지스터베이스를 풀 다운하고 커패시터 C1을 방전하는 데 사용되며 20V …

4
AVR 플래시 메모리 손상
이 질문은 AVR 프로그래밍 자체 와 관련이 있습니다 . 프로젝트 정보 : ATMEGA644P를 사용하는 배터리 전원 제품이 있습니다. 애플리케이션은 영구적으로 휴면 모드로 실행되며 1 초에 한 번 (RTC) 또는 두 개의 외부 인터럽트 라인 중 하나가 트리거 될 때만 웨이크 업됩니다. 이 장치에는 RS232 인터페이스 IC를 사용하여 UART를 통해 통신하는 …

3
마이크로 컨트롤러에서 부하를 전환하는 BJT와 (MOS) FET
마이크로 컨트롤러에서 부하를 전환하기 위해 BJT ( Bipolar Junction Transistor ) 대 전계 효과 트랜지스터 (FET) ( MOSFET 또는 JFET )를 선택하는 이유가 무엇인지 알고 싶습니다 . 우리의 가상 상황에서, 부하가 마이크로 컨트롤러가 제공 할 수있는 것보다 더 많은 전류를 필요로한다고 가정하고, 문제는 "사용 편의성"이 고려되지 않는다고 가정 할 때 …

1
마이크로 컨트롤러의 약한 내부 풀업 및 EMI 감수성
마이크로 컨트롤러에서 약한 내부 풀업 (100k)을 사용할 때 어떤 단점이 있습니까? 이러한 약한 풀업으로 감수성 라인 (기생 트레이스 / 컴포넌트 커패시턴스 만있는)이 EMI 과도 상태가되는 방법이 궁금합니다. 3-4ms 윈도우로 디지털 필터링하면 과도 현상이 발생할 가능성이 줄어들 수 있지만 전문 PCB에서 고려해야 할 사항이 있습니까?

3
마이크로 컨트롤러 슬립 레이스 조건
다음 코드를 실행하는 마이크로 컨트롤러가 제공됩니다. volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt { has_flag = …

1
Cortex M0은 실제로 저전력입니까?
저전력 Cortex M0 제품인 NXP LPC1100 시리즈 CPU를 사용하고 있습니다. 그러나 데이터 시트에는 가장 최적의 조건 (슬립 모드 + 모든 주변 장치 사용 안 함)에서 여전히 6mA를 사용한다고 나와 있으며 내 측정 결과이를 확인합니다. 이 48Mhz Cortex가 활성화되지 않은 경우 훨씬 더 많이 사용하는 대기 모드에서 내 스마트 폰 (1Ghz …


2
32kHz 크리스털에 대한 로딩 커패시터 값 선택
작업중인 설계에서 32.768 kHz XTAL의 커패시터를 선택하는 데 도움이 필요합니다. 이것은 약간 길지만 큰 문제는 다음과 같습니다. 로딩 캡 값을 올바르게 얻는 것이 중요하며, 트레이스와 리드의 기생 커패시턴스가이를 결정하는 데 얼마나 중요합니까? 내 장치는 TI CC1111 SoC를 사용하며 TI 의 USB 동글 에 대한 참조 설계 를 기반으로합니다 . CC1111에는 …

4
마이크로 컨트롤러가 장착 된 디지털 디머
저항성 부하를위한 디지털 조광기를 구축하고 싶습니다. 나는이 회로를 찾았습니다. 입력 전압은 220VAC 50Hz입니다. 그림의 빨간색 상자는입니다 Zero Crossing Detection. AC 전압이 제로를 통과하면 마이크로 컨트롤러가 중단되어 제로 크로싱을 감지합니다. 따라서 Triac특정 후 를 트리거하여 필요한 전압에 도달 할 수 있습니다. Delay이 회로를 권장합니까? 그렇다면 Red BoxAC 전압의 영점을 감지하기 위해 …

6
비표준 직렬 신호를 효율적으로 디코딩하는 방법
저는 RF 전송 ASIC이 포함 된 프로젝트를 수행하는 연구팀의 학부 회원이며 궁극적으로 데이터를 PC로 보내야하는 무선 수신기입니다. 수신기는 빠르고 연속적인 비동기 비표준 직렬 신호 (SPI, I2C, UART 등이 아님)를 출력하므로 수신기는 컴퓨터에 인터페이스하기 위해 마이크로 컨트롤러 소프트웨어를 작성해야합니다. 현재 내 접근 방식은 에지 트리거 인터럽트를 사용하여 데이터를 순환 버퍼에 배치하고 …

6
PIC16 멀티 태스킹 RTOS 커널이 작동하지 않는 이유는 무엇입니까?
PIC x16 마이크로 컨트롤러를위한 반 선점 (협동) RTOS를 만들려고합니다. 내에서 이전의 질문에 나는 하드웨어 스택 포인터를 액세스하는 이러한 코어에 불가능하다는 것을 배웠다. 나는 살펴 보았다 이 PIClist 페이지, 이것은 내가 C를 사용하여 구현하기 위해 노력하고 무엇인가 내 컴파일러는 Microchip XC8이며 현재 구성 비트에서 4MHz 내부 RC 발진기가 선택된 PIC16F616을 작업 …

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