Home Tags Linguagem C

Tag: Linguagem C

Técnicas de Mapeamento de Memória em Linguagem C

De modo geral, existem quatro maneiras de fazer o mapeamento de memória em um firmware: mapeamento direto; por ponteiro; por estruturas; vetor de ponteiros. Confira neste artigo tais métodos!

Programando em C com inferência de tipos usando PsycheC

Uma discussão completa sobre sistemas de tipos vai longe. Em especial se investigarmos questões sobre polimorfismo ad-hoc, paramétrico e de subtipagem. Mas o objetivo deste artigo se restringe ao tópico de inferência de tipos em C, usando a ferramenta PsycheC. Confira!

Cadeia de Caracteres: Funções de Entrada e Saída

Confiram no artigo de hoje algumas funções de Entrada e Saída, de forma bem simples e objetiva, que são utilizadas para manipulação de cadeia de caracteres.

Cadeia de Caracteres - Introdução

Neste artigo introduziremos o conceito de Cadeia de Caracteres. Para que vocês consigam acompanhar este artigo, leiam a série de artigos sobre Ponteiros.
Operações relacionais e lógicas Operações Aritméticas variáveis Tipos de dados Estruturas Aninhadas algoritmos

Estruturas Aninhadas

Hoje eu vou mostrar para vocês como trabalhar com Estruturas Aninhadas em linguagem C, isto é, com usar uma estrutura dentro de outra. Confira!
Operações relacionais e lógicas Operações Aritméticas variáveis Tipos de dados Estruturas Aninhadas algoritmos

Vetor de Struct

Confira neste artigo como criar um vetor de struct (registro) em C, da mesma forma que foi feito em Pascal, continuando a série de Estruturas de dados.
Objetos em Linguagem C

Objetos em Linguagem C

Confira neste artigo uma maneira de se criar objetos em C puro, objetivando seu uso em microcontroladores e compiladores mais limitados.
Operações relacionais e lógicas Operações Aritméticas variáveis Tipos de dados Estruturas Aninhadas algoritmos

Struct - Registros em Linguagem C

Continuando o artigo anterior sobre REGISTROS, confira como implementar esse conceito de REGISTROS na linguagem C, usando struct.
Operações relacionais e lógicas Operações Aritméticas variáveis Tipos de dados Estruturas Aninhadas algoritmos

Funções e Procedimentos - Parte 4

Funções e Procedimentos Parte 4. Aprensa a criar rotinas com passagem de parâmetros e algum tipo de retorno. Leia também as partes 1, 2 e 3!
Operações relacionais e lógicas Operações Aritméticas variáveis Tipos de dados Estruturas Aninhadas algoritmos

Funções e Procedimentos - Parte 3

Neste artigo, Funções e Procedimentos Parte 3, continuamos o assunto de Funções/Procedimentos sem parâmetros, mas com retorno. Confira!
Display HD44780

Curso de C com microcontoladores MCF51QE128 e MC9S08QE128 - Display HD44780 - Parte 8

Curso de C com microcontoladores MCF51QE128 e MC9S08QE128, parte 8. Neste capítulo comentaremos sobre o display HD44780, essencial atualmente. Confira!

Curso de C com microcontroladores MCF51QE128 e MC9S08QE128 - Parte 7

Continuando o curso de C com microcontroladores, na Parte 7, conheça dentro da família Flexis o módulo S08TPMV3 de PWM (Pulse Width Modulation).

Curso de C com microcontroladores MCF51QE128 e MC9S08QE128 - Parte 6

Confira mais um artigo do curso de C com microcontoladores MCF51QE128 e MC9S08QE128 - Parte 6, sobre RTC (Real Time Counter).
Lista encadeada genérica

Lista encadeada genérica com macros avançadas

Confira como construir uma lista encadeada genérica, passo a passo, até a formatação de macros complexas, com alguns hacks bem interessantes.
Curso de C com microcontroladores

Curso de C com microcontroladores MCF51QE128 e MC9S08QE128 - Parte 5

Confira o Curso de C com microcontroladores MCF51QE128 e MC9S08QE128, Parte 5, material desenvolvido para treinamentos da linha FLEXIS DA FREESCALE EM 2009.
Curso de C com microcontroladores

Curso de C com microcontroladores MCF51QE128 e MC9S08QE128 - Parte 4

Confira o Curso de C com microcontroladores MCF51QE128 e MC9S08QE128 - Parte4, material desenvolvido para treinamentos da linha FLEXIS DA FREESCALE EM 2009.
Curso de C com MCF51QE128 MC9S08QE128

Curso de C com microcontroladores MCF51QE128 e MC9S08QE128 - Parte 3

Confira o Curso de C com microcontoladores MCF51QE128 e MC9S08QE128 - Parte 3, material desenvolvido para treinamentos da linha FLEXIS DA FREESCALE EM 2009.

Dicas de herança múltipla em Sistemas Embarcados

Confira dicas de herança múltipla em Sistemas Embarcados. Às vezes temos que utilizar orientação à objetos, e tomar cuidado com suas consequências.
funções X macros compilação condicional Diagnóstico

Conhecendo a macro container_of

Conheça a macro container_of, que serve para obter o endereço de uma estrutura que contém um campo do qual apenas conhecemos seu endereço.
Boas práticas de programação

Estilo de código - Boas práticas de programação em linguagem C

Conheça boas práticas de programação em linguagem C para qualquer nível, desde desenvolvedores que estão entrando no mundo embarcado até sêniors.