-
Posts
106 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que Maria Cristina Oliveira postou
-
Excel soma com porcentagem excel
Maria Cristina Oliveira respondeu ao tópico de Hiki71 em Microsoft Office e similares
-
Outro ARDUINO, placa para projeto definitivo
Maria Cristina Oliveira respondeu ao tópico de eletron1791 em Programação - outros
Oi: Quanto a isso eu já não sei te responder. Sobre o bootloader, tudo o que sei é que ele possibilita gravar o atmega na placa do arduíno usando a porta USB, sem a utilização de um gravador específico, pela IDE do Arduíno. Se você postar suas dúvidas na parte de programação de microcontroladores, mais gente pode te ajudar. -
Outro ARDUINO, placa para projeto definitivo
Maria Cristina Oliveira respondeu ao tópico de eletron1791 em Programação - outros
Oi: Desse jeito dá certo, porque eu já fiz. Só que, na hora de repor o atmega na placa Arduíno-UNO, tem que ser um atmega que já tenha o bootloader, senão não vai funcionar na IDE do Arduíno. Tem lojas que já vendem o kit atmega328+cristal+2 capacitores+bootloader, pronto para colocar na placa Arduíno-UNO. -
PIC Arquivos de registradores do livro do Fábio Pereira, CCS
Maria Cristina Oliveira respondeu ao tópico de ederpansani em Microcontroladores
@erpgc82 Oi: Também tenho esse livro e baixei seus arquivos, obrigada! O Fabio Pereira é muito legal, muito prestativo e conhece muito de microcontroladores. -
Arduino problema com lcd 16x2
Maria Cristina Oliveira respondeu ao tópico de jhony norton em Microcontroladores
Olá: Aprendi a mexer com LCD nesse blog: https://www.filipeflop.com/blog/controlando-um-lcd-16x2-com-arduino/ -
PIC Acionar o Timer0 no pic16f84a
Maria Cristina Oliveira respondeu ao tópico de kodorna em Microcontroladores
@kodorna Oi: Não teria que pagar impostos de importação? O governo deixa a gente comprar da China assim, numa boa? Obrigada por responder. -
PIC Acionar o Timer0 no pic16f84a
Maria Cristina Oliveira respondeu ao tópico de kodorna em Microcontroladores
@vtrx Oi : Fiquei interessada ! Como faz para trazer placas da China? Existe um site ou um lugar onde pode-se fazer a encomenda? Como é feito o pagamento? Demora muito para chegar? É seguro comprar assim? Se você puder me responder, eu agradeço! -
Arduino Teclado Matricial acendendo LEDs no arduino
Maria Cristina Oliveira respondeu ao tópico de Brehok em Microcontroladores
8051... -
Arduino Teclado Matricial acendendo LEDs no arduino
Maria Cristina Oliveira respondeu ao tópico de Brehok em Microcontroladores
https://www.arduino.cc/reference/pt/language/structure/compound-operators/compoundbitwiseor/ Olá: Acho que a resposta está aqui : Maria Cristina Oliveira -
PIC Gravação de microcontrolador PIC16F690
Maria Cristina Oliveira respondeu ao tópico de Vic Manson Rossi em Microcontroladores
Concordo, Amigo! Gravar é a parte fácil. Difícil é conseguir o arquivo com o fabricante do produto, já que no chip, ele deve estar protegido...(Por isso eu não me animo a brincar com o arduíno, pelo menos até eu descobrir um jeito de proteger o código). Maria Cristina Oliveira -
PIC Erro ao migrar código 18f4550 para 18f252
Maria Cristina Oliveira respondeu ao tópico de eletron1791 em Microcontroladores
Tem razão. Pelo datasheet, é de DC - 40 MHz osc./clock input. https://ww1.microchip.com/downloads/en/DeviceDoc/39564c.pdf -
PIC Comunicação entre 2 microcontroladores pic
Maria Cristina Oliveira respondeu ao tópico de Iban_Tisani em Microcontroladores
-
PIC Comunicação entre 2 microcontroladores pic
Maria Cristina Oliveira respondeu ao tópico de Iban_Tisani em Microcontroladores
Boa Noite! (Só volto a falar com você no ano que vem... ) Esse exemplo foi retirado de um livro do Fábio Pereira, sobre PICs e compiladores CCS (aquele livro famoso...) Beijos! Fui. -
PIC Comunicação entre 2 microcontroladores pic
Maria Cristina Oliveira respondeu ao tópico de Iban_Tisani em Microcontroladores
Isso? Foi preguiça de apertar a tecla Shift....(tava com sono) #bit T0if = 0x0B.2 Obrigada por responder! -
PIC Comunicação entre 2 microcontroladores pic
Maria Cristina Oliveira respondeu ao tópico de Iban_Tisani em Microcontroladores
@.if Uma dúvida.... Esse compilador (CCS ou mikroc ou qual?) reconhece esses nomes, assim numa boa? Não é preciso antes fazer isso? #byte CMCON = 0X1F (no caso do pic 16f628a) ou #bit T0if = 0x0b.2? (exemplo) Obrigada! -
PIC Linguagem C - Configuração de SFRs
Maria Cristina Oliveira respondeu ao tópico de Maria Cristina Oliveira em Microcontroladores
Oi: Na verdade, dá para fazer dos dois jeitos. No primeiro caso, tava dando erro porque eu coloquei a configuração dos SFRs fora da função main. -
PIC Linguagem C - Configuração de SFRs
Maria Cristina Oliveira respondeu ao tópico de Maria Cristina Oliveira em Microcontroladores
Oi! Acho que entendi...estava fazendo do jeito errado. A configuração dos comparadores (cmcon), do timer 0 (option_reg) e da USART (rcsta) é feita de outra forma, na linguagem C. setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); setup_comparator(NC_NC_NC_NC); O problema está resolvido, farei do jeito certo. Maria Cristina Oliveira -
PIC Linguagem C - Configuração de SFRs
Maria Cristina Oliveira postou um tópico em Microcontroladores
Olá! Estou tentando escrever um programa para o PIC 16f628 usando a linguagem C e o compilador CCS mas não estou conseguindo... O compilador insiste em dizer que eu errei mas não consigo ver o erro... (pic 16f628) #use delay(clock = 4M) #use fast_io (a) #use fast_io (b) #byte cmcon = 0x1F//endereço do SFR na ram #byte option_reg = 0x81//endereço do SFR na ram #byte rcsta = 0x18//endereço do SFR na ram cmcon = 0b00000111; // ...................................................acusou erro option_reg = 0b11000111; // ....................................................acusou erro bit_clear(rcsta,7); //.................................................... acusou erro void main(void) Estou tentando configurar esses registradores SFRs (cmcon, option_reg, rscta) mas como não constam na biblioteca do pic que eu tenho aqui, vi num livro que posso usar esse artifício : #byte cmcon = 0x1F//endereço do SFR na ram . Só que não está dando certo... Se você ( que sempre me ajuda) puder me dar uma força, eu agradeço! Maria Cristina Oliveira -
8051 Memória de programa externa para o AT89S52
Maria Cristina Oliveira respondeu ao tópico de Maria Cristina Oliveira em Microcontroladores
@if. Oi: Agradeço a tua ajuda! Infelizmente não vivi essa época, mas estou aprendendo com os "sobreviventes" (AT89S52) e com o pic 16f913 (mais moderno). Quanto à esses uC citados eu ainda não conheço. Me parece bastante complexos, acho que eu não tenho cabeça para lidar com eles... -
8051 Memória de programa externa para o AT89S52
Maria Cristina Oliveira respondeu ao tópico de Maria Cristina Oliveira em Microcontroladores
@if. Desculpa... Dos 86 bilhões de neurônios que o cérebro humano tem, sobrou bastante... Estava tentando ser prática, já que eu tenho nas mãos esses componentes. Quis "fazer uma limonada", sei que esse uC está desatualizado. Se eu precisar mesmo de mais memória de programa, tenho os Pics. Mas darei uma olhada nesses que você recomendou... De novo, agradeço a ajuda! -
8051 Memória de programa externa para o AT89S52
Maria Cristina Oliveira respondeu ao tópico de Maria Cristina Oliveira em Microcontroladores
@if. Obrigada! Achei que seria fácil e viável conectar minha EEPROM 24C02C no meu AT89S52 e colocar (nos dois) 10K de programação ( já que nessa eeprom só cabe 2k). O "caldo fica mais caro que o frango", devo me conformar com essa limitação do AT89S52. (suspiro!) -
8051 Memória de programa externa para o AT89S52
Maria Cristina Oliveira postou um tópico em Microcontroladores
Oi: Alguém saberia como usar a memória de programa externa no AT89S52? Pesquisei na internet e não achei explicações satisfatórias... Pode endereçar até 64 kbytes de memória de programa externa (normalmente algum tipo de ROM); Memória de Programa: – Após o reset, o 8051 busca a primeira instrução no endereço 0000h; – Este endereço poderá ser da memória de programa interna ou da memória de programa externa; ● Se EA for igual a 1, o 8051 busca a instrução na memória interna; ● Se EA for igual a 0, o 8051 busca a instrução na memória externa. EXTERNAL ACCESS: Quando em nível lógico 1, as instruções da memória de programa interna são executadas. Quando em nível lógico 0, todas as instruções são buscadas na memória de programa externa. No caso do 8031 este terminal deve sempre estar em nível lógico 0. -Eu posso usar a eeprom 24C02C como memória de program externa? -Se eu colocar 0 no pino EA, na hora de gravar o arquivo *.hex, a gravação será feita na memória externa? -Como exatamente eu uso esse pino (PSEN barrado) ? PROGRAM STORE ENABLE: Habilita o acesso à memória de programa externa durante a busca de instruções. Permanece em nível lógico 1 durante o acesso da memória de programa interna. -O que isso quer dizer? O 8051 pode acessar até 64 kbytes de memória de dados externa, mas esta memória não pode ser usada como pilha; Se alguém tiver "intimidade" com o AT89S52 e puder me ajudar, eu agradeço! -
@if. Oops! Fiz confusão... Montei corretamente mas na hora de falar, falei errado. É que eu estou mexendo com PIC16F913 e com AT89S52 ao mesmo tempo e troquei as bolas. Montei primeiro com o capacitor ligado ao terra (não funcionou) e depois mudei conforme esse desenho e aí funcionou. Realmente o nível lógico 1 reseta o AT89S52 e o nível lógico 0 reseta o PIC16F913. Inverti tudo, mas no fim deu tudo certo! Obrigada pela ajuda novamente.
-
@if. Oi: Eu desconfiei que era um problema de power-up (ou power-on-reset, não sei qual é a diferença). Fiz um circuito RC que achei na internet mas não estava sendo muito eficaz... Aí inverti os componentes, seguindo sua dica (capacitor ligado ao terra, resistor ligado ao VCC) e alterei os valores para ficar mais tempo resetado (enquanto a fonte se estabiliza). Funcionou. Pensei também em fazer um timerzinho que uma vez acionado com o ligar da fonte, mantivesse o pino 9(RST) do AT89S52 em nível 0 por 1 segundo (ou mais), tempo suficiente para a fonte se estabilizar, mas aí seria desperdício de componentes... Agradeço mais uma vez a sua ajuda!
-
Meu AT89S52 está numa placa de desenvolvimento que tem leds, chaves, display lcd, etc. E agora tem também um RTC DS 1307. Configurei tudo certinho, horário, data e coloquei a bateria CR 2016. Só que quando eu desligo e ligo a placa de desenvolvimento, mesmo com outro programa no AT89S52, às vezes ela não pega de primeira, ela não entra em rotina, ela fica desorientada com todos os leds acesos, tocando o buzzer e o lcd com todos os pixels acesos. Ai eu desligo e ligo de novo: uma, duas ou três vezes até que o programa no AT89S52 entra rodando normal. (Reparei que isso acontece também num outro circuito que eu tenho também que usa o PIC 16F913. Quando eu ligo a alimentação, às vezes ele não inicializa como deveria, fica desorientado, ele não entra em rotina. Aí eu desligo e ligo de novo e ele entra em rotina normalmente.) Só que na placa com o AT89S52 e com o DS1307, o problema é mais sério porque quando eu ligo a alimentação e o AT89S52 fica desorientado, ele envia dados confusos para o DS1307 alterando o horário e a data (até então corretos) preservados pela bateria CR2016. Será que esse problema tem solução? Agradeço qualquer ajuda.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais