Domande taggate «c»

C è un linguaggio imperativo (procedurale) di implementazione dei sistemi. È stato progettato per essere compilato utilizzando un compilatore relativamente semplice, per fornire un accesso di basso livello alla memoria, fornire costrutti linguistici che si associano in modo efficiente alle istruzioni della macchina e richiedere un supporto minimo in fase di esecuzione. C era quindi utile per molte applicazioni precedentemente codificate in linguaggio assembly. da http://en.wikipedia.org/wiki/C_(programming_language)

1
Implementazione di D (differenziazione) in PID
Sto implementando un controller PID per il controllo della velocità del motore. Ho finito con l'implementazione del controllo PI e funziona perfettamente per me. Nella specifica mi è stato detto di implementare una tecnica di filtraggio usando la seguente equazione per la parte D: Ora quello che ho capito fino …



3
Picchi casuali L3G4200D
Ho cercato questo forum un po 'per quanto riguarda il giroscopio L3G4200D e non ho visto menzionato questo problema, ma ho visto altri parlarne su altri forum. Sto vedendo uno strano grande valore nella mia uscita quando il giroscopio è fermo. Sfortunatamente nessuno sembra essere stato in grado di rispondere …

3
A partire da I2C su PIC18s
Per un progetto vorrei che tre PIC (due slave PIC18F4620, un master PIC18F46K22) per comunicare tramite il bus I2C. Più tardi, è possibile aggiungere altri slave (come EEPROM, SRAM, ...). Sto scrivendo il codice per questi PIC in C usando il compilatore C18. Mi sono guardato molto in giro su …

5
Cosa c'è di sbagliato in questo casting in codice C per AVR?
Ho definito due variabili: uint8_t a[2]; uint16_t b; Successivamente voglio usare acome variabile di tipo uint16_t, ad es b = (uint16_t)a; Ma questo è sbagliato! I miei programmi non funzionano correttamente con tale codice. Tutto è OK quando sostituisco bad uint8_t b[2]e le operazioni di uso elementwise. Perché?
8 avr  c 

5
Come collegare un microcontrollore PIC?
Sono completamente nuovo nel mondo dei microcontrollori PIC e dell'ingegneria elettrica, quindi per favore andate piano :) Ad ogni modo, sono riuscito a programmare il mio PIC 16f627 per accendere tre LED quando si preme il pulsante (pulsante di attivazione) e avviare una sequenza di spegnimento (praticamente ogni LED si …

3
Cosa fa #if 0
Oggi ho iniziato a utilizzare MPLAB X per programmare i miei PIC e ho trovato un modello di codice, con più file e spot per riempire il codice. Prima avevo un solo file con il mio codice. In questo modello, dove dovrei mettere i miei bit di configurazione, c'è il …

1
Come posso creare una libreria statica per AVR Atmega328p?
Sto tentando di creare una libreria molto simile all'Arduino in C. Ho provato in passato e anche se ho perso il codice, ricordo semplicemente di aver ricevuto un sacco di riferimenti indefiniti alle funzioni specificate nei file di intestazione e nella libreria che conteneva tutti i file degli oggetti (controllato …
8 avr  c  library  avr-gcc 

1
Disegno su matrice LED 8x32 con 74HC154
Come posso inviare un motivo in una matrice LED 8x32? Sto usando il microcontrollore AT89S52 con un decodificatore di linea 4-16 74HC154 , programmando in C con l'IDE Keil. Ho eseguito la scansione verticale, ma sono sconcertato al passaggio successivo. Includerò lo schema se necessario. Il circuito è lo stesso …

1
Cosa dovrei sapere quando faccio una libreria per Arduino?
Mi viene in mente che, al di là del mio attuale problema, dovrei chiedere: "Cosa dovrei sapere quando faccio una biblioteca per l'Arduino?" Innanzitutto, cosa sto facendo: Sto usando Eclipse come mio editor e sto scrivendo codice in C ++. Ho scritto una semplice applicazione Arduino che include il mio …
8 arduino  library  c++  c 

2
Perché il codice AVR utilizza lo spostamento dei bit [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Nella programmazione AVR, i bit di registro sono invariabilmente impostati spostando …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.