Comunicação USART - #04 - ATmega328

  Рет қаралды 1,941

Adalbery Castro

Adalbery Castro

Күн бұрын

Пікірлер
@yurimaluf
@yurimaluf 3 жыл бұрын
Sério mesmo, que aula TOP!!!!!!!!! Altíssimo nível!!!!!!
@CarlosDaniel-cb5fo
@CarlosDaniel-cb5fo 4 жыл бұрын
Adalbery. Legais suas matérias. Parabéns
@yurimaluf
@yurimaluf 3 жыл бұрын
Professor, pq na funcao dos anexos uartDec2B temos que somar 48? (pg.39 dos Slides)
@adalbery
@adalbery 3 жыл бұрын
A maioria dos programas que utilizamos para monitorar o que recebemos pela porta serial no PC representam os dados recebidos utilizando o código ASCII. O "Monitor serial" da IDE do Arduino é um exemplo. Quando no microcontrolador temos um valor qualquer armazenado em um byte como por exemplo o valor 18 e queremos "ver" no Monitor Serial, então não devemos enviar um único byte como o valor 18 e sim dois bytes, um byte que representa o "1" em ASCII e outro que representa o "8" em ASCII. Se consultarmos a tabela ASCII, veremos que o algarismo "1" é representado pelo valor 49 (1 + 48) e o algarismo "8" é presentado pelo valor 56 (8 + 48). Perceba então que o valor do algarismo que desejamos que o Monitor Serial mostre é representado pelo seu valor mais 48. Procure na internet por "código ascii" ou "tabela ascii".
@miguelabdala9371
@miguelabdala9371 2 жыл бұрын
São 2 registradores de dados com o mesmo endereço ou é apenas um registrador de dados para transmissão e recepção ?
@adalbery
@adalbery 2 жыл бұрын
Para responder seu questionamento, consultei o datasheet. O meu entendimento é que são dois registradores (recebimento e envio de dados) que possuem o mesmo endereço (0xC6). A distinção fica em cargo do hardware no momento em que as instruções são executadas. O datasheet diz: "The USART Transmit Data Buffer Register and USART Receive Data Buffer Registers share the same I/O address referred to as USART Data Register or UDRn. The Transmit Data Buffer Register (TXB) will be the destination for data written to the UDRn Register location. Reading the UDRn Register location will return the contents of the Receive Data Buffer Register (RXB)." Qual o seu entendimento sobre o texto do datasheet? (observe também o diagrama de blocos da USART no ATmega328).
@miguelabdala9371
@miguelabdala9371 2 жыл бұрын
@@adalbery Obrigado pela resposta. Olhando o texto e o circuito, eu concordo com você. Me parece que são 2 registradores com o mesmo endereço
@pedroandre7420
@pedroandre7420 3 жыл бұрын
brabo!
Memória EEPROM #05 - ATmega328
43:24
Adalbery Castro
Рет қаралды 736
Interrupções - ATmega328 - #01
1:12:06
Adalbery Castro
Рет қаралды 2 М.
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
Aula - Como Funciona a Comunicação Serial
14:28
Mundo Inverter
Рет қаралды 2 М.
Curso de AVR (Periféricos) #15 - Comunicação Serial UART (Introdução)
14:25
Tour pelo CLP e Plataforma Clic02
26:59
Descomplica Automação - Ivan Mauch
Рет қаралды 55
Comunicação SPI - #03 - ATmega328
1:10:08
Adalbery Castro
Рет қаралды 864
The Genius Way Computers Multiply Big Numbers
22:04
PurpleMind
Рет қаралды 245 М.
"Третий всадник". Стоит ли бояться мирового голода?
19:35
Владимир Лепехин. Видеоканал для умных. Антихайп
Рет қаралды 71 М.
USART - ATmega328p
27:13
Prof. Rafael Lima D.Sc.
Рет қаралды 3,8 М.
Memórias - #10 - Circuitos Multiplex - Eletrônica Digital
1:07:11
Adalbery Castro
Рет қаралды 1,6 М.
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН