Notícias
Notícias
Resumo de divulgação científica mais forte da MCU [coleção recomendada] (1)
2022-03-17 277



MCU é a abreviação de Unidade Microcontroladora. Em chinês, é chamado de microcontrolador e é comumente conhecido como microcomputador de chip único.O objetivo é reduzir adequadamente a frequência e as especificações da CPU e integrar interfaces periféricas como memória, contador, USB, conversão A/D, UART, PLC, DMA e até mesmo circuitos de driver de LCD em um único chip para formar um computador em nível de chip, capaz de executar diferentes combinações de controle para diversas aplicações, como telefones celulares, periféricos de PC, controles remotos, eletrônica automotiva, motores de passo industriais e controle de braços robóticos. Todos esses microcontroladores podem ser vistos em microcontroladores.


       

1

Uma breve história do desenvolvimento dos microcontroladores          
 

A história dos microcontroladores não é longa, mas seu desenvolvimento tem sido muito rápido. Sua produção e desenvolvimento geralmente acompanham a produção e o desenvolvimento dos microprocessadores (CPUs). Desde que a Intel Corporation, dos Estados Unidos, lançou seu primeiro microprocessador de 4 bits em 1971, seu desenvolvimento pode ser dividido em cinco fases principais. A seguir, apresentamos uma introdução ao desenvolvimento dos microcontroladores pela Intel Corporation.


  1971 1976 ~A fase inicial do desenvolvimento de microcontroladores. Em novembro de 1971, a Intel projetou o Intel 4004, um microprocessador de 4 bits com 2,000 transistores integrados por chip, equipado com RAM, ROM e registradores de deslocamento, formando o primeiro microprocessador MCS-4. Em seguida, lançou o microprocessador de 8 bits Intel 8008, e outros microprocessadores de 8 bits foram lançados por outras empresas.  
  1976 1980 ~Estágio de microcontrolador de baixo desempenho. Representado pela série MCS-48 lançada pela Intel em 1976, utiliza uma estrutura monolítica que integra uma CPU de 8 bits, interface de E/S paralela de 8 bits, temporizador/contador de 8 bits, RAM e ROM em um único chip semicondutor. Embora seu alcance de endereçamento seja limitado (não mais que 4 KB), não possua E/S serial, a capacidade de RAM e ROM seja pequena e o sistema de interrupções seja relativamente simples, suas funções atendem às necessidades de controle industrial geral e de instrumentos e medidores inteligentes.  
  1980 1983 ~Estágio de microcontroladores de alto desempenho. Os microcontroladores de 8 bits de alto desempenho lançados neste estágio geralmente possuem portas seriais, sistemas de processamento de interrupções multiníveis e múltiplos temporizadores/contadores de 16 bits. A capacidade da RAM e da ROM integradas é aumentada, e o alcance de endereçamento pode chegar a 64 KB. Alguns chips também possuem uma interface de conversão A/D.  
  1983 - final da década de 1980Estágio de microcontrolador de 16 bits. Em 1983, a Intel lançou a série de microcontroladores de alto desempenho de 16 bits MCS-96. Graças à adoção da mais recente tecnologia de fabricação, o nível de integração do chip chega a 120,000 transistores por chip.  
  1990sOs microcontroladores estão evoluindo para um nível superior em todos os aspectos de integração, funcionalidade, velocidade, confiabilidade e campos de aplicação.


2

Classificação e aplicação de microcomputadores de chip único



Os microcontroladores podem ser divididos emNenhum tipo de ROM no chipeCom ROM integrada tipoExistem dois tipos. Para chips sem ROM integrada, é necessário conectar uma EPROM externa antes de utilizá-los (tipicamente o 8031); os chips com ROM integrada são divididos em tipo EPROM integrada (o chip típico é o 87C51), tipo ROM de máscara integrada (o chip típico é o 8051), tipo Flash integrada (o chip típico é o 89C51) e outros tipos.  
Pode ser dividido emUniversaletipo especialDe acordo com a largura do barramento de dados e o comprimento dos bytes de dados que podem ser processados ​​de uma só vez, ele pode ser dividido emMCU de 8, 16 e 32 bits.  
Atualmente, o mercado de aplicações de MCU mais extenso no mercado doméstico éeletrônicos de consumocampo, seguido desetor industrial e mercado de eletrônica automotivaA eletrônica de consumo inclui eletrodomésticos, televisores, consoles de jogos, sistemas de áudio e vídeo, etc. Os setores industriais abrangem casas inteligentes, automação, aplicações médicas e geração e distribuição de novas energias. O setor automotivo inclui sistemas de transmissão e controle de segurança para veículos.

       

3

Funções básicas do microcontrolador


   

Para a maioria dos microcontroladores (MCUs), as seguintes funções são as mais comuns e básicas. Para diferentes MCUs, a forma como são descritas pode variar, mas são essencialmente as mesmas:


  1. Temporizador (temporizador):Embora existam muitos tipos de temporizadores, eles podem ser resumidos em duas categorias principais:Um tipo é o temporizador com intervalos de tempo fixos.Ou seja, o intervalo de tempo é definido pelo sistema e não pode ser controlado pelo programa do usuário. O sistema apenas fornece alguns intervalos de tempo fixos para o programa do usuário escolher, como 32 Hz, 16 Hz, 8 Hz, etc. Esse tipo de temporizador é comum em microcontroladores de 4 bits, podendo ser usado para implementar funções de clock, temporização e outras funções relacionadas.  
  O outro tipo é o Temporizador Programável (temporizador programável).Como o nome sugere, o tempo de resposta deste tipo de temporizador pode ser controlado pelo programa do usuário. Os métodos de controle incluem: seleção da fonte de clock, seleção da divisão de frequência (pré-escala) e configuração do número de pré-seleções. Alguns microcontroladores possuem os três simultaneamente, enquanto outros podem ter apenas um ou dois deles. Este tipo de temporizador é muito flexível e seu uso prático está em constante evolução. Uma das aplicações mais comuns é a implementação de uma saída PWM.  
Como a fonte de clock pode ser selecionada livremente, esse tipo de temporizador geralmente é combinado com o contador de eventos.  
  2. Porta de E/S:Qualquer microcontrolador (MCU) possui um certo número de portas de E/S. Sem portas de E/S, o MCU perde seus canais de comunicação com o mundo externo. De acordo com a configurabilidade das portas de E/S, elas podem ser divididas nos seguintes tipos:
  Porta de entrada pura ou porta de saída pura:Este tipo de porta de E/S é determinado pelo projeto de hardware do microcontrolador e pode ser apenas de entrada ou saída. Não é possível utilizá-la para configurações em tempo real por software.  
  Porta de E/S de leitura e gravação direta:Por exemplo, a porta de E/S do MCS-51 pertence a esse tipo de porta de E/S. Quando a instrução de leitura da porta de E/S é executada, ela se torna uma porta de entrada; quando a instrução de escrita da porta de E/S é executada, ela se torna automaticamente uma porta de saída.  
  Programação para definir a direção de entrada e saída:A entrada ou saída desse tipo de porta de E/S é configurada pelo programa de acordo com as necessidades reais. A aplicação é relativamente flexível e pode implementar algumas aplicações em nível de barramento, como o barramento I2C, diversos barramentos de controle de LCD, drivers de LED, etc.  
Para a utilização de portas de E/S, um ponto importante a ser considerado é: para a porta de entrada, deve haver um sinal de nível claro para garantir que não fique em estado flutuante (isso pode ser obtido adicionando um resistor pull-up ou pull-down); e para a porta de saída, o nível de status da saída deve levar em conta as condições de conexão externas, e deve-se garantir que não haja corrente de consumo ou de fuga no estado de espera ou estático.  
  3. Interrupção externa:Interrupções externas também são funções básicas da maioria dos microcontroladores (MCUs). Elas são geralmente usadas para acionamento em tempo real de sinais, amostragem de dados e detecção de status. Os métodos de interrupção incluem acionamento por borda de subida, acionamento por borda de descida e acionamento por nível. Interrupções externas são geralmente implementadas através de portas de entrada. Se for uma porta de E/S, sua função de interrupção será ativada somente quando configurada como entrada; se for uma porta de saída, a função de interrupção externa será desativada automaticamente (há algumas exceções na série ATiny da ATMEL, que também pode acionar a função de interrupção quando configurada como porta de saída). As aplicações de interrupções externas são as seguintes:
  Detecção de sinais de disparo externos:Uma delas se baseia em requisitos de tempo real, como controle de tiristores, detecção repentina de sinais, etc., enquanto a outra se baseia na necessidade de economizar energia.  
  Medição da frequência do sinal:Para garantir que nenhum sinal seja perdido, as interrupções externas são a escolha ideal.  
  Decodificação de dados:Na área de aplicações de controle remoto, para reduzir o custo do projeto, muitas vezes é necessário usar software para decodificar vários dados codificados, como a decodificação de codificação Manchester e PWM.  
  Detecção de teclas e ativação do sistema:Para um microcontrolador que entra em estado de repouso, geralmente é necessário despertá-lo por meio de uma interrupção externa. A forma mais básica é um botão, e as mudanças de nível são causadas pela ação do botão.  
  4. Interface de comunicação:As interfaces de comunicação fornecidas pelo MCU geralmente incluem interface SPI, UART, interface I2C, etc., que são descritas a seguir:
  Interface SPI:Este tipo de interface é o método de comunicação mais básico oferecido pela maioria dos microcontroladores. Sua transmissão de dados é controlada por um clock síncrono. Os sinais incluem: SDI (entrada de dados serial), SDO (saída de dados serial), SCLK (clock serial) e sinal de Pronto; em alguns casos, pode não haver sinal de Pronto; este tipo de interface pode operar no modo mestre ou no modo escravo. O ditado popular diz que depende de quem fornece o sinal de clock. A parte que fornece o clock é o mestre e a outra parte é o escravo.  
  UART (Universal Asynchronous Receive Transmit):É a interface de transmissão assíncrona mais básica, com apenas duas linhas de sinal: Rx e Tx. O formato básico dos dados é: Bit de Início + Bit de Dados (7 bits/8 bits) + Bit de Paridade (Par, Ímpar ou Nenhum) + Bit de Parada (1 a 2 bits). O tempo ocupado por um bit de dados é chamado de taxa de transmissão (Baud Rate).  
Para a maioria dos microcontroladores (MCUs), o comprimento dos bits de dados, o modo de verificação de dados (verificação de bits ímpares, pares ou nenhuma verificação), o comprimento do bit de parada (Stop Bit) e a taxa de transmissão (Baud Rate) podem ser configurados de forma flexível por meio de programação. O método mais comum para esse tipo de interface é a comunicação com a porta serial de um computador.  
  Interface I2C:I2C é um protocolo de transmissão de dados desenvolvido pela Philips. Ele também é implementado usando dois sinais: SDAT (entrada e saída de dados seriais) e SCLK (clock serial). Sua maior vantagem é a possibilidade de conectar múltiplos dispositivos a esse barramento, identificando-os e acessando-os por meio de endereços; outra grande vantagem do barramento I2C é a facilidade de implementação via software, através da porta de E/S. Sua taxa de transmissão de dados é totalmente controlada pelo SCLK, que pode ser ajustado para valores rápidos ou lentos, diferentemente da interface UART, que possui requisitos de taxa rígidos.  
  5. Watchdog (temporizador watchdog):O watchdog também é uma configuração básica da maioria dos microcontroladores (alguns microcontroladores de 4 bits podem não ter essa função). O watchdog da maioria dos microcontroladores permite apenas que o programa o reinicie, mas não o desligue (alguns são configurados durante a gravação do programa, como nos microcontroladores da série PIC da Microchip), enquanto alguns microcontroladores usam um método específico para decidir se devem ser ligados, como a série KS57 da Samsung. Enquanto o programa acessar o registrador do watchdog, ele será ligado automaticamente e não poderá ser desligado novamente. De modo geral, o tempo de reinicialização do watchdog pode ser configurado programaticamente. A aplicação mais básica do watchdog é fornecer uma capacidade de autorrecuperação para microcontroladores que travam devido a falhas inesperadas.

4

Fabricante global de microcontroladores convencionais


A seguir, uma lista de microcontroladores de fabricantes convencionais (pode haver algumas omissões), sem ordem específica.


Europa e América


  1. Freescale+NXP (Freescale+NXP):Os Países Baixos fornecem principalmente microcontroladores (MCUs) de 16 e 32 bits. Aplicações: eletrônica automotiva, iluminação LED e geral, saúde, convergência multimídia, eletrodomésticos e ferramentas elétricas, tecnologia de automação predial, controle de motores, fontes de alimentação e conversores de energia, energia e redes inteligentes, automação, infraestrutura de computadores e comunicação.  
  2. Microchip + Atmel (Microchip Technology + Atmel):Os Estados Unidos fornecem principalmente microcontroladores (MCUs) de 16 e 32 bits. Aplicações: eletrônica automotiva, uso industrial, controle de motores, automóveis, automação predial, eletrodomésticos, entretenimento doméstico, automação industrial, iluminação, Internet das Coisas (IoT), energia inteligente, equipamentos eletrônicos móveis e periféricos de computador.  
  3. Cipreste+Spansion (Cipreste+Spansion):Os Estados Unidos fornecem principalmente microcontroladores (MCUs) de 8, 16 e 32 bits. Aplicações: eletrônica automotiva, eletrodomésticos, medicina, eletrônicos de consumo, comunicações e telecomunicações, indústria e tecnologia sem fio.  
  4. ADI (Analog Devices):Os Estados Unidos fornecem principalmente microcontroladores (MCUs) de 8, 16 e 32 bits. Aplicações: aeroespacial e defesa, aplicações automotivas, tecnologia predial, comunicações, eletrônicos de consumo, energia, saúde, instrumentação e medição, motores, automação industrial e segurança.  
  5. Infineon:A Alemanha fornece principalmente microcontroladores (MCUs) de 16 e 32 bits. Aplicações: eletrônica automotiva, eletrônica de consumo, engenharia, veículos comerciais e agrícolas, processamento de dados, transporte elétrico, aplicações industriais, equipamentos médicos, equipamentos móveis, controle e acionamento de motores, fontes de alimentação para motocicletas, bicicletas elétricas e pequenos veículos elétricos, redes inteligentes, iluminação, soluções para sistemas de energia solar e soluções para sistemas de energia eólica.  
  6. ST Microeletrônica:A Itália/França fornece principalmente microcontroladores de 32 bits. Aplicações: iluminação LED e geral, transporte, saúde, convergência multimídia, eletrodomésticos e ferramentas elétricas, tecnologia de automação predial, controle de motores, fontes de alimentação e conversores de energia, energia e redes inteligentes, automação, infraestrutura de computadores e comunicação.  
  7. Qualcomm:Os Estados Unidos fornecem principalmente microcontroladores de 16 e 32 bits. Aplicações: Smartphones, tablets, modems sem fio.  
  8. Texas Instruments:Os Estados Unidos fornecem principalmente microcontroladores (MCUs) de 16 e 32 bits. Aplicações: eletrônica automotiva, eletrônica de consumo, equipamentos médicos, dispositivos móveis e comunicações.  
  9. Máxima:Os Estados Unidos fornecem principalmente microcontroladores de 32 bits. Âmbito de aplicação: eletrônica automotiva, eletrônica de consumo, aplicações industriais e segurança.  
  Japão e Coreia do Sul  
  1. Renesas:O Japão fornece principalmente microcontroladores (MCUs) de 16 e 32 bits. Aplicações: computadores e periféricos, eletrônicos de consumo, eletrônicos médicos e de saúde, eletrônicos automotivos, indústria e comunicações.  
  2.Toshiba:O Japão fornece principalmente microcontroladores (MCUs) de 16 e 32 bits. Aplicações: eletrônica automotiva, uso industrial, controle de motores, comunicações sem fio, telefones celulares, computadores e periféricos, imagem, áudio e vídeo, eletrodomésticos, iluminação LED, segurança, gerenciamento de energia e equipamentos de entretenimento.  
  3. Fujitsu:O Japão fornece principalmente microcontroladores de 32 bits. Aplicações: automotivo, médico, maquinário, eletrodomésticos.  
  4. Samsung Eletrônicos:A Coreia do Sul fornece principalmente microcontroladores (MCUs) de 16 e 32 bits. Aplicações: eletrônica automotiva, uso industrial, controle de motores, automóveis, automação predial, eletrodomésticos, entretenimento doméstico, automação industrial, iluminação, Internet das Coisas (IoT), energia inteligente, equipamentos eletrônicos móveis e periféricos de computador.  
  Região da China  
  ▍China Continental
 
  1. Sigma Microeletrônica:Fornece principalmente microcontroladores de 32 bits, com foco em aplicações como telecomunicações, manufatura, energia, transporte, energia elétrica, etc.  
  2. Órbita de Zhuhai:Fornecemos principalmente microcontroladores de 32 bits, com foco em aplicações nas áreas aeroespacial (estações de satélite, navios e aeronaves) e de controle industrial de ponta (computadores embarcados, controle naval, equipamentos de energia e monitoramento ambiental).  
  3. Inovação da GigaDevice:Fornecemos principalmente microcontroladores de 32 bits, com foco em aplicações como automação industrial, interface homem-máquina, controle de motores, monitoramento de segurança, casas inteligentes e Internet das Coisas.  
  4. Shengsi Microeletrônica:Fornecemos principalmente microcontroladores de 8 e 32 bits, com aplicações em diversos setores, como pequenos eletrodomésticos, eletrônicos de consumo, controles remotos, mouses, baterias de lítio, produtos digitais, eletrônica automotiva, instrumentos e medições médicas, brinquedos, controle industrial, casas inteligentes e segurança, entre outros.  
  5. Tecnologia Chipsea:Fornecemos principalmente microcontroladores de 16 e 32 bits, com foco em aplicações como instrumentação, Internet das Coisas, eletrônicos de consumo, eletrodomésticos e eletrônica automotiva.  
  6. Circuito Integrado Lianhua:Fornecemos principalmente microcontroladores de 8 e 16 bits, com aplicações em: eletrônicos de consumo, eletrodomésticos, controle industrial, equipamentos de comunicação, eletrônica automotiva e computadores.  
  7. Zhuhai Jianrong:Fornece principalmente microcontroladores de 8 bits, com foco em aplicações como eletrodomésticos e fontes de alimentação portáteis.  
  8. Tecnologia Juxin:Fornecemos principalmente microcontroladores de 8 a 32 bits, com aplicações em tablets, casas inteligentes, multimídia, Bluetooth e áudio Wi-Fi.  
  9. Aisco Microeletrônica:Fornecemos principalmente microcontroladores de 8 e 16 bits, com aplicações em: chips para o consumidor, chips de comunicação, chips de informação e eletrodomésticos.  
  10. Huaxin Microeletrônica:Fornecemos principalmente microcontroladores de 8 e 4 bits, com aplicações em receptores de satélite, carregadores de celular, calendários perpétuos e controles remotos multifuncionais.  
  11. Shanghai Belling (Huada Semiconductor Holdings):Fornecemos principalmente microcontroladores de 8, 16 e 32 bits, com aplicações em periféricos de computador, HDTV, gerenciamento de energia, pequenos eletrodomésticos e aparelhos digitais.  
  12. Circuito integrado Haier:Fornece principalmente microcontroladores (MCUs) de 14, 15 e 16 bits. Aplicações: eletrônicos de consumo, eletrônicos automotivos, indústria e instrumentos inteligentes.  
  13. Pequim Junzheng:Fornece principalmente microcontroladores de 32 bits, com foco em aplicações como dispositivos vestíveis, Internet das Coisas, eletrodomésticos inteligentes, automóveis, eletrônicos de consumo e tablets.  
  14. Microsemicondutores da China:Fornecemos principalmente microcontroladores de 8 bits, com foco em aplicações como: eletrodomésticos inteligentes, eletrônica automotiva, monitoramento de segurança, iluminação LED e paisagismo, brinquedos inteligentes, casas inteligentes e eletrônicos de consumo.  
  15. China Loongson Integrated Circuit:Fornece principalmente microcontroladores de 32 bits, com foco em aplicações como monitoramento de energia, redes inteligentes, controle digital industrial, Internet das Coisas, casas inteligentes e monitoramento de dados.  
  16. Ziguang Microeletrônica:Fornece principalmente microcontroladores de 8 e 16 bits, com foco em aplicações para eletrodomésticos inteligentes.  
  17. Vezes Minxin:Fornece principalmente microcontroladores de 32 bits, com foco em aplicações como navegação automotiva, monitoramento de tráfego, supervisão de embarcações de pesca e redes de telecomunicações de energia.  
  18. China Resources Silicon Microelectronics (uma subsidiária da China Resources Microelectronics):Fornece principalmente microcontroladores de 8 e 16 bits, com aplicações em eletrônicos de consumo, controle industrial e eletrodomésticos.  
  19. Tecnologia Guoxin:Fornece principalmente microcontroladores de 32 bits, com foco em aplicações nas áreas de segurança da informação, automação de escritórios, redes de comunicação e segurança da informação.  
  20. Micro Zhongtian:Fornecemos principalmente microcontroladores de 32 bits, com uma ampla gama de aplicações em: smartphones, TVs digitais, decodificadores, eletrônicos automotivos, GPS, leitores de livros digitais e impressoras.  
  21. Recursos da China em Microeletrônica:Fornece principalmente microcontroladores de 8 e 16 bits, com foco em circuitos de controle geral para eletrodomésticos, eletrônicos de consumo e controle de automação industrial.  
  22. Zhongying Electronics:Fornecemos principalmente microcontroladores (MCUs) de 4 bits, 8 bits, 16 bits e 32 bits, com foco em aplicações como eletrodomésticos e motores.  
  23. Microeletrônica Inteligente:Fornecemos principalmente sistemas de 32 bits, com uma ampla gama de aplicações, incluindo: controle de motores, controle Bluetooth, displays de alta definição, carregamento sem fio, drones, microimpressoras, etiquetas inteligentes, cigarros eletrônicos, telas de matriz de pontos LED, etc.  
  24. Tecnologia Nuvoton:Fornece principalmente microcontroladores de 32 bits, com foco em aplicações como iluminação, Internet das Coisas, etc.  
  25. Neusoft Carrier:Fornecemos principalmente microcontroladores de 8 e 32 bits, com aplicações em: eletrodomésticos, casas inteligentes, instrumentação, controladores de painéis LCD, controle industrial, etc.  
  26. Betley:Fornece principalmente microcontroladores de 32 bits, com foco em aplicações como casas inteligentes, controle industrial e produtos de consumo.  
  27. Tecnologia Shengquan:Fornece principalmente microcontroladores de 8 bits, com ampla gama de aplicações: painéis de exibição de pequeno e médio porte para os setores automotivo, educacional, de controle industrial, médico, etc.  
  28. Chip Hangshun:Fornece principalmente microcontroladores de 8 e 32 bits, com aplicações em setores como o automotivo e a Internet das Coisas (IoT).  
  29. Fudan Microeletrônica:Fornece principalmente microcontroladores de 16 e 32 bits, com aplicações em medidores inteligentes, fechaduras inteligentes, etc.  
  30. Huada Semiconductor:Ela fornece principalmente microcontroladores (MCUs) de 8, 16 e 32 bits, com aplicações nas áreas de controle industrial, manufatura inteligente, vida inteligente e Internet das Coisas.  
  Taiwan, China  
  1. Tecnologia Hongjing:Fornecemos principalmente microcontroladores de 8 bits. Âmbito de aplicação: comunicações, controle industrial, dispositivos de informação e voz.  
  2. Holtek Semiconductor:Fornecemos principalmente microcontroladores de 8 e 32 bits. Aplicações: eletrônicos de consumo, iluminação LED, etc.  
  3. Tecnologia Lingyang:Fornece principalmente microcontroladores de 8 e 16 bits. Âmbito de aplicação: áudio e vídeo domésticos.  
  4. Zhongying Electronics:Fornece principalmente microcontroladores de 4 e 8 bits. Aplicações: carregadores, fontes de alimentação móveis, eletrodomésticos e controle industrial.  
  5. Tecnologia Songhan:Fornecemos principalmente microcontroladores de 8 e 32 bits. Aplicações: controles remotos, carregadores inteligentes, sistemas de grande e pequeno porte, balanças eletrônicas, termômetros auriculares, monitores de pressão arterial, medidores de pressão de pneus e diversos equipamentos de medição e saúde.  
  6. Winbond Electronics:Fornece principalmente microcontroladores de 8 e 16 bits. Aplicações: eletrônica automotiva, eletrônica industrial, redes, computadores, eletrônicos de consumo e Internet das Coisas.  
  7. Tecnologia de dez velocidades:Fornecemos principalmente microcontroladores de 4 bits, 8 bits e 51 bits. Aplicações: controles remotos, pequenos eletrodomésticos.  
  8. Youhua Microeletrônica:Fornece principalmente microcontroladores de 4 e 8 bits. Âmbito de aplicação: produtos de circuitos integrados para gravação, eletrônicos de consumo e produtos domésticos.  
  9. Tecnologia Yingguang MCU:Fornece principalmente microcontroladores de 4 e 8 bits. Aplicações: máquinas, automação, eletrodomésticos e robôs.  
  10. Elan Electronics:Fornece principalmente microcontroladores de 8 e 16 bits. Aplicações: eletrônicos de consumo, computadores e smartphones.

       

5

Dicas para aprender sobre microcontroladores

Os princípios básicos e as funções de qualquer MCU são semelhantes.A única diferença reside na configuração e quantidade de seus módulos de função periféricos, sistema de comando, etc..  
Quanto ao sistema de comando, embora pareça ser muito diferente na forma,Mas na verdade é apenas uma diferença de símbolos.Os significados que representam, as funções a serem desempenhadas e os métodos de endereçamento são basicamente semelhantes.  
Para entender um MCU, primeiro você precisa conhecer seu funcionamento.Espaço de ROM, espaço de RAM, número de portas de E/S, número de temporizadores e métodos de temporização, módulos de função periférica fornecidos (circuito periférico), fontes de interrupção, tensão de operação e consumo de energia, etc.  
Após compreender essas características do MCU, o próximo passo é comparar as funções do MCU selecionado com as funções necessárias para o desenvolvimento do projeto em si, e esclarecer quais recursos são atualmente necessários e quais não são utilizados neste projeto.  
Para funções que precisam ser usadas no projeto, mas que não são fornecidas pelo microcontrolador selecionado, é necessário compreender cuidadosamente as informações relevantes do microcontrolador para usar métodos indiretos para implementá-las. Por exemplo, se o projeto que você está desenvolvendo precisa se comunicar com a porta COM do PC e o microcontrolador selecionado não fornece uma porta UART, você pode considerar o uso de interrupções externas para implementar essa comunicação.  
Para os recursos necessários ao desenvolvimento do projeto, você precisa entender e ler atentamente o Manual*, podendo ignorar ou navegar pelos módulos funcionais desnecessários. Para o aprendizado de MCUs, a aplicação prática é fundamental e o objetivo principal.  
Após esclarecer as funções relevantes do microcontrolador, você pode começar a programação.  
Para iniciantes ou projetistas que estão usando este microcontrolador pela primeira vez, podem surgir muitas descrições pouco claras das funções do microcontrolador. Para esses problemas, existem dois métodos para resolvê-los. Um deles é escrever um programa de verificação específico para entender as funções descritas nos dados; o outro é ignorá-las temporariamente e escrever o programa do microcontrolador de acordo com o seu entendimento atual, deixando-o para ser modificado e aprimorado durante a depuração. O primeiro método é adequado para projetos com tempo disponível e para iniciantes, enquanto o segundo método é adequado para pessoas com alguma experiência em desenvolvimento de microcontroladores ou quando o cronograma do projeto é apertado.  
 

Não perca tempo tentando entender o sistema de comandos. O sistema de instruções é apenas uma representação lógica. Durante a programação, você só precisa interpretar as instruções relevantes de acordo com sua própria lógica e os requisitos lógicos do programa. Conforme você avança na programação, você se tornará cada vez mais proficiente no sistema de instruções, podendo até mesmo memorizá-lo inconscientemente.



Número de telefone da empresa: +86-0755-83044319
Fax: +86-0755-83975897
E-mail: 1615456225@qq.com
QQ: 3518641314 Gerente Li

QQ: 332496225 Gerente Qiu

Endereço: Sala 809, Edifício C, Edifício de Tecnologia Zhantao, nº 1079 Avenida Minzhi, Novo Distrito de Longhua, Shenzhen

whatsapp

Service Hotline

tel: +86 755 83044319

WhatsApp

Whatsapp:+8618073002950