Pular para o conteúdo

STC15W4K56S4 – BLINK LED – IAP15W4K58S4 – STC15W

Neste vídeo demonstramos como programar e gravar a placa de desenvolvimento IAP15W4K58S4 com microcontrolador STC.

Controle com mais um vídeo aqui para vocês e hoje eu vim mostrar para vocês aqui uma plaquinha que eu recebia essa semana não tô aqui a nova aí para gente trabalhar em mais vídeos que é uma plaquinha de prototipagem com o microcontrolador aqui iap 15w 4k 58 s4 tá é homem controlador da stc eu não sei se você já conhecia né mas é homem controlador que é

Muito utilizado aí na china em alguns outros países também né e por curiosidade eu resolvi trazer aí também para fazer alguns vídeos e demonstrar para vocês tá você percebe que essa plaquinha plaquinha bem bacana eu sei que a parte de alimentação você tem aqui no canto um ch340 que a parte que faz a conversão do usb serial né para o para poder estar fazendo

A gravação upload do filme nós temos uma chavinha que liga e desliga tá que ela funciona no momento do carregamento então você a hora que tiver fazendo o carregamento do programa você dá um reset manual aqui para poder fazer o pagamento tá é nós temos aqui algumas microchaves para poder fazer teste também um potenciômetro aqui e nós temos aqui muitos pinos

Para utilizar então eu sou day aqui na parte de trás uma parte de uma barra de pinos fêmea aqui né para poder dar espetando depois ou os nossos caminhos e fazer um teste aí com um link led né que é o objetivo desse vídeo é mostrar para começar né como é que a gente trabalha com esse carinha aqui tá bom então assim o funcionamento dele é muito simples eu vou

Mostrar para vocês aqui como é que programa que é que que software que utiliza para programar ele né e como é que você faz aí para programar ele em ser então nós vamos basicamente aí trabalhar com essa playlist em cima dessa placa é com a programação dela em si é uma e controlador que você pode procurar aí na para comprar né sei que não é sites da china

Aliexpress ou o outro sair né e você vai encontrar aí facilmente se encontrar ele vai encontrar algum da família dele aí tá certo eu vou mostrar para vocês agora aqui no computador só fernando e a gente vai acompanhar aí como é que você faz para fazer um blink led aí para começar a trabalhar com uma plaquinha da stc e para aqueles que têm curiosidade também

Né de conhecer novas para os novos pensadores aí tecnologias apesar de muitas vezes tem coisa que não é tão novo né e acabou trazendo mas não é tão comum aí no brasil né a gente se deparar com alguns me controladores de outras de outros fabricantes a joia eu vou mostrar para vocês e acompanha aqui com a gente então vamos lá pessoal primeira coisa que a gente

Vai fazer é se você ainda não tem né eu deixei aí os links logo abaixo dos dois programas que nós vamos utilizar aqui um para escrever o código e compilar que eu crio eu já vou mostrar para vocês aqui a pouquinho e o outro é o stc e spe que é utilizada para fazer a gravação do arquivo hex que é gerado lá no arquivo comprimido para gravar seu controlador tá

É basicamente assim você vai precisar fazer algumas configurações aqui para aceitar as bibliotecas aqui dá o driver do stc mas é muito simples eu gostaria que você acompanhar se comigo agora tá ele parece um pouco feio né medo é fácil mas é simples de se mexer então primeira coisa que a gente vai mexer aqui é nessa aba quem eu as setinhas tá é a gente vai

Fazer procedimento aqui agora é para buscar na instalar os drivers aqui do nosso nosso programa que a gente vai escrever o código você pressiona aqui a dede mc e você vai procurar a pasta entre o kil está instalado né onde você instalou o que eu lá no meu caso aqui tá em ser aqui e eu ver cinco ok beleza ele vai aparecer essa mensagem para você aqui se você fez

Certo tá vai dar uma mensagem de sucesso se você clicou na pasta errada vai ser uma mensagem diferente disso aqui então grave bem essa mensagem aqui que tem que aparecer para você tá certo então basicamente é isso aí e precisa fazer é bem simplesinho bom então tem outras abas aqui tá mas a primeira coisa que a gente vai fazer essa isso aí mesmo agora a gente

Vai abrir o nosso creio joia nós abrimos aqui ok eu agora e nós vamos explicar para vocês aqui como criar um novo projeto com recheio nós vamos ali primeiramente em novo projeto e se percebem que é é tudo inglês aqui né um tiro no não tem muita facilidade mas é bem tranquilo aqui de você acompanhar tá eu vou criar essa pasta aqui eu já tô vídeo eu vou criar

Com o mesmo nome aqui vídeo não é spc underline 01 ah tá é basicamente ele criou para gente aqui uma bim agora para escolher o me controlador é bom conforme nós estávamos os drivers stc agora ele aparece para gente aqui dentro do que você lembra que no começo essa cena mc e vamos escolher o microcontrolador aqui esse me controlador que a gente vai utilizar vai ser

Esse cara aqui 15w 4k 32 s4 basicamente assim nem sempre vai ter o meu controlador correto que você precisa ir porque a ester se ela não tem um programador próprio você compilar esses drivers aqui e nem sempre estão bem atualizados então assim vocês podem ver que o meu me controlador assim lembra lado quê esse é o ca 56 eu não tenho mas eu vou usar um da família

Demonstração basicamente é para ser muito parecido poucas coisas aí que vão mudar a velocidade frequência alguma coisa nesse sentido mas eu vou utilizar da mesma família que para demonstrar para vocês o ok nada e ele abriu essas opções aqui tem uma coisa bem importante aqui é marcar vamos marcar o criação do ex que nós vamos precisar para fazer a gravação

Com stc isso e depois ficar show de bola o nosso campo aqui para poder ensinando o código pin e eu vou adicionar aqui o código eu cê né então vou criar também o nome aqui vou colocar vídeo underline stc underline 01 vai ser nosso primeiro vídeo da série aí eu vou salvando aí conforme a gente vai tendo outras aulas ok então ele criou o espaço aqui em branco para

Gente programar certo você pode jogar seu código escrever aqui agora bonitinho tá certo então primeira coisa aqui eu vou pegar um código que eu tenho pronto aqui a e vou explicar para vocês ele é um código blynk bem simplesinho bom legal a primeira coisa que o código é muito simples né a gente tem um input aqui na biblioteca stc 15 é que a nossa família que a

Gente tá utilizando e você tem o pino 13 que você a piscar o blink led da prova placa aqui o led é o pneu 55 então você tem aqui esse esse ledzinho aqui tá embutido já lá na placa a gente tem aqui uma coisa que no arduino você não costuma fazer muito né é basicamente no arduino você tem só essa parte aqui ó só coloca de lei né para chamar uma função e

Coloca ali meu para um segundo alguma coisa nesse sentido então aqui eu tô criando uma rotina eu vou mostrar para vocês como é que faz para fazer o cálculo desses timers então é bem tranquilo a gente vai usar um pouco datasheet aqui para você entender se você já domina a isso acho que é bem tranquilo é um conceito muito tranquilo para quem já trabalha com você

Mas por que não trabalha é bem interessante conhecimento bem sim tá certo então basicamente assim esse essa rotina aqui que eu criei é uma rotina e vai contar um segundo é basicamente você percebe aqui que tem um óleo e tem uma contagem de meu então se você perceber bem aqui na conta que eu fiz tem que ter mil contagens para ser um segundo ou seja né quanto é

Um segundo em myles segundos igual a um segundo ou seja nós temos aqui é uma faz isso primeira coisa que a gente tem que saber alguns conceitos aqui é de informação né do pai também controladoria e como é que funciona e nós temos aqui é basicamente se você for pegar a informação do timer eu tô te ligando 10 no modo de 16 bits o que quer dizer isso pegar nossa

Calculadora aqui que eu passava calculadora científica acho que é um pouco mais fácil tá então quer dizer 16-bits 2 elevado a 16 então nós temos 65536 contagens tá grava esse número na caixinha aí tá que a gente vai explicar por que que a gente tem que saber essas informações outra coisa que a gente tem que saber aqui em uma forma legal é o nossa nossa sylador

Que a gente quer utilizar a gente vai utilizar um cristal em um oscilador de 11.05 92 tem outras opções tem eu vou utilizar aqui essa aqui que é mais comum que a gente utiliza 11059 dois tá pensa nei isso a primeira coisa eu tô aqui 10 e nós temos agora estabelecer é essa parte de contagem quanto dura tudo isso né para a gente poder fazer o quê que está terminando

Esse então o que acontece voltamos aqui no nosso datasheet nós vemos que ele tem ali 12 divisões né então o que acontece aqui a gente tem que pegar o nosso cristal de volta por 12 12 divididos por 11.05 92 aí expoente ele é mega-hertz 5 micro e é tão guarda esse número aqui também 1,085 micro tá certo e quanto que eu falei para vocês que eu precisava porque eu

Tô fazendo a gente viu que eu vou fazer eu vou pegar um – 3 tá certo e vou dividir agora por aquele tempo / 1.0 85 expoente ou menos seis e ele vai dar ali 92 1.6 vai dar 1922 certo então essa contagem aqui é o que a gente vai subtrair daquela contagem de 2 a 16 que nós temos no nosso time era aqui ou seja de 65536 1922 65536 – 9226 a gente vai ter 64 1614 ou seja a

Gente tá utilizando esse tempo aqui como referência para o final do nosso contador então ele tem 65536 contagens mas o nosso nosso tempo para estabelecer ele é referenciado nesse cálculo que a gente vai colocar aqui tá e o que que tem a ver agora ali guarda esse número 64 1614 deixou só pegar essa essa informação aqui vamo a calculadora do programador oi gente

Agora oi e a gente vai pegar informação em hexa tá a parte mais significativa a gente vai jogar no h0 tá então tá aqui fc certo e a menos significativa a gente vai jogar aqui no tl0 certo então tá pronto agora a nossa informação ela vai correr aqui a cada é um milissegundos multiplicado ali por mil vezes a e aqui as informações de estouro né enquanto é o

Fizer for diferente ali de neve para os recentes zeramos aqui a nossa parte de informação e a contagem permanece a cada um deles segundo até que sejam as meu vezes tá então esse é o nosso de lei isso aqui que tá feito lá por trás claro que alguns me comprou é diferente um do outro aí é basicamente o arduino você programa só isso aqui na verdade que acontece

Aqui é nós declarar a parte de saída utilizando op5 em cima eu vou deixar como p5 aqui a gente deixa como saída para 0 basicamente aqui a gente vai ter led para me ver o alto dá um tempo de um segundo passou led vai pra zero dá um de lei ou seja ele pisca um segundo apaga um segundo pisca um segundo apagou segundo que é o nosso blink led aí que você tá acostumado

Tá agora é só mandar compilar e para gente gravar agora com nosso arquivo do x1 e aí como aumentar aqui um pouquinho vocês vão visualizar agora aqui que não teve nenhum erro tá tudo sucesso tá e agora que que a gente faz né agora que a gente já fez o programa com piloto tá tudo bonitinho a gente vem aqui na nossa parte do stc esp então eu vou selecionar o nosso

Meio controlador de tá aqui né eu 4k 58 s4 aqui nós vamos mexer em nada tranquilo já está configurado nós vamos achar o nosso código onde é que tava o nosso nosso vídeo né vídeo st01 vamos aqui em objetos e o nosso vídeo aqui é nosso arquivo x não é do vídeo de hoje eu vou abrir aqui ele já vai carregar né essa não é um problema muito pequeno o irmão

Não estava acostumado a gente guardou eu não tenho tempo essas coisas que trabalhava com assembly trabalhava muito com essa parte registradora vamos lá agora programar então a parte de programação do nosso me controlador agora é muito simples uma coisa que precisa se atentar na plaquinha é que ela tristeza cozinha de liga-desliga então ficou acontece eu vou agora

Aqui clicar em programar né ele vai esperar até que você recente eu vou fazer isso agora né só para vocês verem ali eu desliguei e liguei a plaquinha e ele já iniciou a parte de programação já fechou a 100 porcento tá gravado nossa plaquinha e agora vou mostrar para vocês agora o nosso blink led piscando a cada um segundo e tá aqui nosso link led piscando né é

O hino 55 é de que tá piscando né ficando a cada um segundo e desligando a cada um segundo né no circo então é o nosso blink led que você está acostumado a ver com arduino mas que muitas vezes você não não entende o que se passa por trás do código como é configurado né é uma coisa bem bacana e você saber e também que existem outros kits de desenvolvimento

Aí bacanas e um custo muito agradável né para você trabalhar é isso aí pessoal gostaria de trazer para vocês é isso mesmo e até a próxima abraço não deixe daquele like e se inscreve no canal tudo de bom um abraço

Transcrito do video
STC15W4K56S4 – BLINK LED – IAP15W4K58S4 – STC15W By SOS CONTROLE