Forum Italiano sui Prodotti NI

cancel
Showing results for 
Search instead for 
Did you mean: 

simulazione su multisim

Buongiorno,

Mi sto approcciando al software multisim, utilizzo la versione 14.2, ho un problema con la simulazione:

 

ho creato un programma in c per pic 14f84a creato hex e creato circuito su multisim ma non lo simula.

il programma ha al suo interno uno switch case e l'utilizzo di alcuni spdt.

con altre simulazioni funziona, su board fisica funziona ma in simulazione no.

Qualche idea?

Grazie a tutti

0 Kudos
Message 1 of 4
(65 Views)
Highlighted

Buongiorno,

non è facile aiutarti senza poter esaminare il codice che ti dà problemi... Potresti allegarlo, per favore?

Grazie e buona giornata!

Alessia

0 Kudos
Message 2 of 4
(26 Views)
Highlighted

buongiorno,

 

grazie dell'aiuto riporto il codice sotto se serve file .c lo allego

 

#include <pic.h>            //richiama libreria pic

main ()                          //apertura programma principale

{

 TRISA=0xFF;           //setta le porte A in ingresso

 TRISB=0x00;           //setta le porte B in uscita

 PORTB=0x00;           //tutte le porte B su 0 logico

 while (1)                   //inizio ciclo while

 {

  switch (PORTA)            //scelta su PORTA

 {

  case 2:                         //se RA1 = 1 logico

    PORTB=0x02;           //accensione led RB1

    break;                        //pausa

  case 8:                        //se RA3 = 1 logico

    PORTB=0x08;         //accensione led RB3

    break;                       //pausa

  case 10:                     //se RA1 e RA3 = 1 logico

    PORTB=0x0A;         //accensione led RB1 e RB3

    break;                      //pausa

  case 5:                     //se RA0 ed RA2 = 1 logico

    PORTB=0x05;       //accensione led RA0 e RA2

    break;                    //pausa

  default:                    //default

    PORTB=0x00;       //tutti i led accesi

    break;                   //pausa

 }                

 }               

 

grazie ancora

}                 //chiusura programma principale

0 Kudos
Message 3 of 4
(23 Views)
Highlighted

Buongiorno,

ti ringrazio per l'invio del codice, ma temo di non avere ancora abbastanza elementi per poterti aiutare.

Potresti fornire qualche dettaglio in più riguardo al tuo problema? In particolare, cosa intendi quando dici che la simulazione non va? Compare un messaggio d'errore di qualche tipo, oppure non succede (o non sembra succedere) nulla? Ho trovato molti casi che potrebbero essere analoghi al tuo, sia su questo forum sia nella KnowledgeBase di NI, ma in mancanza di informazioni più precise non mi è possibile restringere il campo di ricerca.

Saluti

Alessia

 

0 Kudos
Message 4 of 4
(8 Views)