MCP3421 Bascom – Mikrokontroléry – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

MCP3421 Bascom – Mikrokontroléry – Fórum – Programujte.comMCP3421 Bascom – Mikrokontroléry – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
27. 9. 2016   #1
-
0
-

Ahoj,

právě jsem narazil na A/D převodník MCP3421 a z jeho datasheetu nejsem o moc chytřejší
http://ww1.microchip.com/…c/22003e.pdf
Potřebuji ho zprovoznit z prostředí Bascomu. I2C jsem nikdy až doposud nepotřeboval, tak
ani nevím jestli postupuji správně a u adres už si vůbec nejsem jistý.

Zatím jsem vzal příklad z nápovědy Bascomu a přepsal takto:
' MCP3421
$regfile = "m32def.dat"
$crystal = 16000000
$baud = 19200
  CONFIG SCL = PORTC.0                                      'TWI SCL
  CONFIG SDA = PORTC.1                                     'TWI SDA
dim i as integer
dim Results as byte
dim Value As long
 Const SlaveAdr = &B11010001                                  'slave address
 const configMCP = &B10000000
 const Adres = &B11010001
 print "test"
 declare sub Read_i2c(byval Adres As Byte , Value As Byte)

   do
       call Read_i2c(SlaveAdr,Results)
       print "a/d "; Results
       waitms 10
   loop

   Sub Read_i2c(byval Adres As Byte , Value As Byte)
   Value = &B00000000
  I2cstart                                                 'generate start
  I2cwbyte SlaveAdr                             'slave adsress
  I2cwbyte configMCP                         'address of EEPROM
  I2cstart                                                 'repeated start
  I2cwbyte SlaveAdr                             'slave address (read)
  I2crbyte Value , Nack                        'read byte
  I2cstop                                                 'generate stop
End Sub

Děkuji

Nahlásit jako SPAM
IP: 80.79.86.–
Petr
Reklama
Reklama
Zjistit počet nových příspěvků

Přidej příspěvek

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 1 host

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý