- Megjelent a Poco F7, eurós ára is van már
- Mobil flották
- Yettel topik
- One mobilszolgáltatások
- Telekom mobilszolgáltatások
- Apple iPhone 16 Pro - rutinvizsga
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy S23 Ultra - non plus ultra
- A sógorokhoz érkezik a kompakt Vivo X200 FE
Aktív témák
-
sonar
addikt
http://ww1.microchip.com/downloads/en/DeviceDoc/i2c.zip
talán ebben bent van amit keresel -
sonar
addikt
nézz be a terminal.hu fórumának az elektros részébe. Ott a PIC téma kiemelt ott biztosan tudnak segíteni neked.
-
yossarian
aktív tag
hello mindenki.
egy pic 18-asom (18f1320) van és hozzá van egy ds1624-es hőmérő. a hőmérő i2c-vel kommunikál, de sehogy se sikerült még összehoznom a dolgot.
a különböző rutinok elvileg jók, a teljes egészben még biztos vannak hibák. mivel nem működik
első kérdésem:
ha egy pickel csinálok i2c buszt, akkor milyen kapcsolása kell, hogy legyen? az sda és az scl-re kell raknom külső tápot, felhúzó ellenállást? milyet, mekkorát? csak simán ráraktam a pic két megfelelő lábára az sda és az scl jelet. de próbáltam már külső táppal is.
hogyan lehetne letesztelni, hogy egyáltalán megy-e valami? mert így egybe nagyon sok helyen lehet hiba, és nem tudom hol kezdjem a hibakeresést.
ha valakinek kell, akkor belinkelem a forrást. -
g4dg3t
senior tag
Megszakitas hivassal is irhatsz a kepernyore, de az elegans megoldas ha a videomemoriat kozvetlenul irod (a megszakitas is ezt csinalja)! Karakteres modban a videomem a 0B800h cimen kezdodik, es 80x25x2=4000 bajt hosszu. Egy karaktert a kepernyon 1 word ir le. A word felso 8bitje adja a szint, az also 8bitje pedig az ASCII kodot.
Udv Gadget. -
sonar
addikt
Nos szerintem az itteni progid nem fog müködni.
Egyrészt nincs meg a program kezdőcíme, másrészt a NOP időtartama attól függ
milyen gyors a kvarcod.
Meg hát nem tudom az MPlab hogy engedi ezt neked lefordítani? Mert sztem teli
van szintaktikai hibával.
Jó ezt most nem fikázásból irtam. Én is nagyon nehezen kezdtem el a dolgot.
Keress PICes oldalakat googleben. Van pár tök jó leirás aminek alapján el
lehet kezdeni. -
Drizzt
nagyúr
Azt szeretném megtudni, hogy a monitorra hogyan kell valamit kiiratni? Valamilyen memó címre kell másolni?
Lövésem sincs, segítsetek... -
fillx
csendes tag
Nagyon kezdő vagyok és alkottam valamit.
Akarok egy infra távirányítót készíteni PIC12c508a -val.
egy infra led-del akarom levillogni a jeleket
4 gomb lenyomásátó függően 4 különböző jelet kell küldeni
jelezze vissza 1 síma led-del hogy lenyomtam a gombot
ez eddig meg is lenne
Van 2 gomb(GP2,GP3) amit ha lenyomok,
akkor 1szer küldi el a jelet míg fel nem engedem azt.
A másik kettő(GP0,GP1) pedig bizonyos időközönként küldi ujra a jelet
míg fel nem engedem a gombot.
Bővebben: link
vannak benne hibák de hát azért jöttem ide hogy kapjak segítséget
kijavítani azokat.
Bővebben: link
És ez a tervezett rajz hozzá nem tudom hogy jó-e csak reménykedem
[Szerkesztve] -
Lidi
aktív tag
Ha komolyan foglalkozol pic -ekkel, akkor azért ésszerű lenne beszerezned egy törölhető példányt, és akkor kísérletezhetsz vele kedvedre....
[Szerkesztve] -
fillx
csendes tag
Segítséget szeretnék kérni valakítől hogy hogy lehetne megoldani 1 ''PIC12C508A'' típusú mikrokontrollerrel infra jel küldése oly módon hogy 4 nyomógombra van szükségem.
MPLAB IDE 6.50 fejlesztőkörnyezetben dolgozom
eddig jutottam de nem merem beégetni a PIC-be mert biztos elrontom :no:
itt van a kód amit eddig kitaláltam
;**********************************************************************
; Fajlnev: 4_btn_ir_snd.asm *
; Datum: 2004-06-03 *
; Fajl Verzio: 1.0 *
; *
; Keszito: Molnar Laszlo *
;**********************************************************************
list p=12c508a
#include <p12c508a.inc>
__CONFIG _CP_OFF & _WDT_OFF & _MCLRE_ON & _IntRC_OSC
;*---------- Változók ----------*
BYTE
BITCOUNT
;*---------- I/O Beállítás ----------*
MOVLW B'11111011'
TRIS GPIO
;*---------- Gombnyomás ----------*
MAIN MOVFW PORTB
ANDLW B'00011011'
; Na ide mi jön???
MOVLW D'65' ; ''A'' betű
CALL tx_w
MOVLW D'66' ; ''B'' betű
CALL tx_w
MOVLW D'67' ; ''C'' betű
CALL tx_w
MOVLW D'68' ; ''D'' betű
CALL tx_w
GOTO MAIN
;*---------- Küldés ----------*
tx_w: MOVWF BYTE ; Store byte to send (W) in BYTE
tx_start_bit: BSF PORTB,2 ; RB2=5V, logic 0 (start bit)
NOP ; 1 Must wait 17 us for 57600 bauds
NOP ; 2
NOP ; 3
NOP ; 4
NOP ; 5
NOP ; 6 Next bit will be set in 11 us from now
tx_data: MOVLW 9 ; Number of bits to send + 1
MOVWF BITCOUNT ; Bit counter
tx_next_bit: DECFSZ BITCOUNT,F ; Decrement counter
GOTO tx_bit ; If !=0, send the bit
GOTO tx_stop_bit ; Else send the stop bit
tx_bit: RRF BYTE,F ; Rotate right to get next bit
BTFSS STATUS,C ; If it's a zero
GOTO tx_0 ; Then send a 0
GOTO tx_1 ; Else send a 1
tx_0: NOP ; To have the same delay than when it's a 1
BSF PORTB,2 ; RB2=5V, logic 0
NOP ; 1 Must wait 17 us for 57600 bauds
NOP ; 2
NOP ; 3
NOP ; 4
NOP ; 5
NOP ; 6 Next bit will be set in 11 us from now
GOTO tx_next_bit ; Loop
tx_1: BCF PORTB,2 ; RB2=0V, logic 1
NOP ; 1 Must wait 17 us for 57600 bauds
NOP ; 2
NOP ; 3
NOP ; 4
NOP ; 5
NOP ; 6 Next bit will be set in 11 us from now
GOTO tx_next_bit ; Loop
tx_stop_bit: NOP ; 13 Requiered for the last data bit
NOP ; 14
NOP ; 15
NOP ; 16
BCF PORTB,2 ; RB2=0V, logic 1 (stop bit)
NOP ; 1 Must wait 17 us for 57600 bauds
NOP ; 2
NOP ; 3
NOP ; 4
NOP ; 5
NOP ; 6
NOP ; 7
NOP ; 8
NOP ; 9
NOP ; 10
NOP ; 11
NOP ; 12
NOP ; 13
NOP ; 14
NOP ; 15 The return will take the last 2 us
tx_done: RETURN ; All bits send, return
;*---------- Program Vége ----------*
END
ha valaki tud segíteni kijavítani ezt megköszönném
Aktív témák
Hirdetés
- Mini-ITX
- Magga: PLEX: multimédia az egész lakásban
- A Bosch szerint Európának nem kellene az AI-t a halálba szabályozni
- Synology NAS
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- OLED TV topic
- Renault, Dacia topik
- Mibe tegyem a megtakarításaimat?
- Megjelent a Poco F7, eurós ára is van már
- Milyen billentyűzetet vegyek?
- További aktív témák...
- Újszerű
- Asus TUF Gaming A15 FA506 - 15.6"FHD 144Hz - Ryzen 5 7535HS - 16GB - 512GB SSD - RTX 3050 -3 év gari
- Legion 5 16IRX9 16" QHD+ IPS i5-13450HX RTX 4060 16GB 512GB NVMe magyar vbill gar
- LG UltraGear 27GR95QL-B LoL Edition OLED Monitor! 2560x1440 / 240Hz / 0.03 ms / G-Sync!
- XPS 14 9440 14.5" FHD+ IPS Intel Ultra 7 155H 16GB 512GB NVMe ujjlolv IR kam gar
- Lenovo Thunderbolt 3 kábel (4X90U90617)
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- Samsung Galaxy A06 128GB Kártyafüggetlen, 1Év Garanciával
- PlayStation Network Card (PSN) ajándékkártyák, egyenesen a Sony-tól!
- LG 65B4 - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest