chyba při zápisu do PIC 16F628
Moderátor: Moderátoři
chyba při zápisu do PIC 16F628
HEX-file-name : 1820THER.HEX
-- HEX-file loaded
-- 2 k FLASH needed
-- 3 Byte EEPROM needed
-- HEX-file contains Config-data
V zapojení je uvedený 16F628-2 a já mám 16F628-20/P. Je v nich nějaký zásadní rozdíl? Přímo ten co je uvedený jsem v obchodech neobjevil.
Kdyby se našla dobrá duše a chtěla se na program podívat, dal jsem ho na upload. Je to v Biny a náplně, jméno termostat.
Omlouvám se možná naivní dotaz, ale v tomhle jsem úplný začátečník.
Předem dík za pomoc
-
Jirka
- Příspěvky: 2034
- Registrován: 01 črc 2005, 00:00
- Bydliště: zbídačený kraj
- Kontaktovat uživatele:
V hlavičce je uvedený 16F628
Kód: Vybrat vše
; PicBasic Pro Compiler 2.45, (c) 1998, 2004 microEngineering Labs, Inc. All Rights Reserved.
PM_USED EQU 1
INCLUDE "16F628.INC"
; Define statements.
#define LCD_DREG PORTB
...
Jak to dopadne, když spustíš programování součástky? Naprogramuje ji a proběhne verifikace nebo nahlásí error?
- Přílohy
-
ic-prog-termostat.png- načtený program do IC-progu
- (23.51 KiB) Staženo 127 x
Prý se musí spojit při programování nějaký pin u procesoru přes odpor na zem, ale jaký pin a jaký odpor, to nevím. To bude asi ten rozdíl o kterém tu píše caven, škoda, že to neupřesnil.
Mendor píše:Stačí nastavit v DS18B20 9bit převod teploty a nemusíš na program sahat.
Prosím ťa a ako to mám nastaviť ?
Nastavuje sa to tu ?
OWOut DQ, 1, [$CC, $44] ' Start temperature conversion
WaitLoop: OWIn DQ, 4, [Count_Remain] ' Check for still busy converting
If Count_Remain = 0 Then WaitLoop ' Busy
OWOut DQ, 1, [$CC, $BE] ' Read the temperature
Mám ale stejný problém jako FesterM, koupil jsem blbě čidla. Mám taky DS18B20 místo DS18S20. Nemohl by to někdo zkušenější upřesnit, jak to přepnout na ten 9bit mod? Jak jsem tak prohlížel data list od toho DS18B20, do programu se nejspíš bude muset.