Fórum témák
» Több friss téma |
Fórum
A T0CKI láb a külső órajel-bemenet. Adatlap szerint:
Idézet: „if not in use, to reduce current consumption.” Az MCLR-t javaslom, húzd fel a + tápra, egy 1K-s ellenálláson át.
Az LPT portnak 5 bitje van ami bemenet ami az állapotregisztere, Egy régen megtalált honlapról (ami már megszünt) másolnék be egy részt erről.
Ha a 0378-as port az lpt, akkor asszem a 0379-es az állapotregiszter. (Továbbá van még egy 4 bites kimenete a 037A porton is) Remélem segítettem... Az állapotregiszter Ez a regiszter a báziscímtől 1-el nagyobb címen található és csak olvasható. Eredetileg a nyomtató ezeken az érintkezőkön (10-13) közöl információkat a számítógéppel. bit állapot kivezetés 0 általában H n.c. 1 általában H n.c. 2 általában H n.c. 3 negált 15 4 negált 13 5 ponált 12 6 negált 10 7 negált 11 Egy kis magyarázat a táblázathoz: n.c. = not connected, vagyis nincs kivezetve H = high, a logikai magas vagy 1 szintet szokás így jelölni L = low, a logikai alacsony vagy 0 szintet szokás így jelölni negált = a logikai szinteket pont fordítva értelmezi, invertálja ponált = a negált ellentéte Az állapotregiszter nem igazán nevezhető regiszternek, mivel nem tárolja a jeleket. Csak olvasható.
Kapd elő a humorod! Ökörködnek csak...
A lényeg: Mostanában egy csomóan el akarnak valamit riasztani: Kutyát, macskát, egeret, borzot, hattyút, libát, lovat, tehenet, szarvast, mittudoménmit. Ezeket rendre úgy keresik, hogy kutyariasztó, macskariasztó, egérriasztó, etc. A lényeg, hogy a kerékpárriasztóról egyből arra asszociáltak, hogy Te kerékpárokat (nota bene: kerékpárosokat!) akarsz riasztani!
Én asszem láttam a Microchip application note-jai között watt hour metert....
Halló
Az adatlap olvasását akarod megúszni ? Ezt másképp nem lehet ! A periódust úgy tudod beállítani, hogy a számláló konfigurációs regiszterében beállítasz vmilyen PWM üzemmódot (pl. 10 bitest) és elindítod a számlálót. Ilyenkor a számláló mindig újraindul. OCR = Output Compare register -- ezzel fogod a kitöltési tényezőt változtatni. A számláló értéke ezzel a regiszterrel kerül összehasonlításra. Ha egyezés van, akkor történik valami, az hogy mégis mi, azt egy speciális regiszterben tudod beállítani. Ahhoz, hogy korrekt programokat írjál tényleg ALAPOSAN át kell nézned az adatlapot, hiába írsz C-ben, ezt itt nem úszhatod meg ! Talán még jobb is lenne, ha assembly-ben irogatnád az első programjaidat
Én meg a kutakodás közben találtam egy AVR309-nevezetű application note-ot ami egy USB-RS232-kommunikációt bonyolítana le. Tulajdonképpen ugyanaz mint az FTDI chipjének az FT232-ese. Csak az AVR (tiny2313) hozzá az kb 400Ft, az FT232-pedig a boltban kb 2000FT-ért kapható. Majd még nekiesek és kipróbálom
avr309 meg itt is: [link=http://www.avrfreaks.net/index.php?module=Freaks%20Tools&func=viewItem&item_type=tool&item_id=572]http://www.avrfreaks.net/index.php?module=Freaks%20Tools&func=viewI...id=572[/link] Az egész zippelve: appnote a programozó honlapja (Nem akarja belinkelni, na de mindegy) http://www.cesko.host.sk/IgorPlugUSB_RS232/IgorPlug-USB%20(AVR)%20RS232_eng.htm?PHPSESSID=70ea5b1165cc9d6a56ae3b051ef704e2
THE CREATION:
In the beginning there was the computer. And God said c:\Let there be light! Enter user id. c:\God Enter password. c:\Omniscient Password incorrect. Try again. c:\Omnipotent Password incorrect. Try again. c:\Technocrat And God logged on at 12:01:00 AM, Sunday, March 1. c:\Let there be light! Unrecognizable command. Try again. c:\Create light Done c:\>Run heaven and earth And God created Day and Night. And God saw there were 0 errors. And God logged off at 12:02:00 AM, Sunday, March 1. And God logged on at 12:01:00 AM, Monday, March 2. c:\Let there be firmament in the midst of water and light Unrecognizable command. Try again. c:\Create firmament Done. c:\Run firmament And God divided the waters. And God saw there were 0 errors. And God logged off at 12:02:00 AM, Monday, March 2. And God logged on at 12:01:00 AM, Tuesday, March 3. c:\Let the waters under heaven be gathered together unto one place and let the dry land appear and Too many characters in specification string. Try again. c:\Create dry_land Done. c:\Run firmament And God divided the waters. And God saw there were 0 errors. And God logged off at 12:02:00 AM, Tuesday, March 3. And God logged on at 12:01:00 AM, Wednesday, March 4. c:\Create lights in the firmament to divide the day from the night Unspecified type. Try again. c:\Create sun_moon_stars Done c:\Run sun_moon_stars And God divided the waters. And God saw there were 0 errors. And God logged off at 12:02:00 AM, Wednesday, March 4. And God logged on at 12:01:00 AM, Thursday, March 5. c:\Create fish Done c:\Create fowl Done c:\Run fish, fowl And God created the great sea monsters and every living creature that creepeth wherewith the waters swarmed after its kind and every winged fowl after its kind. And God saw there were 0 errors. And God logged off at 12:02:00 AM, Thursday, March 5. And God logged on at 12:01:00 AM, Friday, March 6. c:\Create cattle Done c:\Create creepy_things Done c:\Now let us make man in our image Unspecified type. Try again. c:\Create man Done c:\Be fruitful and multiply and replenish the earth and subdue it and have dominion over the fish of the sea and over the fowl of the air and over every living thing that creepeth upon the earth Too many command operands. Try again. c:\Run multiplication Execution terminated. 6 errors. c:\Insert breath Done c:\Run multiplication Execution terminated. 5 errors. c:\Move man to Garden of Eden File Garden of Eden does not exist. c:\Create Garden.edn Done c:\Move man to Garden.edn Done c:\Run multiplication Execution terminated. 4 errors. c:\Copy woman from man Done c:\Run multiplication Execution terminated. 2 errors. c:\Create desire Done c:\Run multiplication And God saw man and woman being fruitful and multiplying in Garden.edn Warning: No time limit on this run. 1 errors. c:\Create freewill Done c:\Run freewill And God saw man and woman being fruitful and multiplying in Garden.edn Warning: No time limit on this run. 1 errors. c:\Undo desire Desire cannot be undone once freewill is created. c:\Destroy freewill Freewill is an inaccessible file and cannot be destroyed. Enter replacement, cancel, or ask for help. c:\Help Desire cannot be undone once freewill is created. Freewill is an inaccessible file and cannot be destroyed. Enter replacement, cancel, or ask for help. c:\Create tree_of_knowledge And God saw man and woman being fruitful and multiplying in Garden.edn Warning: No time limit on this run. 1 errors. c:\Create good, evil Done c:\Activate evil And God saw he had created shame. Warning system error in sector E95. Man and woman not in Garden.edn. 1 errors. c:\Scan Garden.edn for man, woman Search failed. c:\Delete shame Shame cannot be deleted once evil has been activated. c:\Destroy freewill Freewill is an inaccessible file and cannot be destroyed. Enter replacement, cancel, or ask for help. c:\Stop Unrecognizable command. Try again c:\Break c:\Break c:\Break ATTENTION ALL USERS *** ATTENTION ALL USERS: COMPUTER GOING DOWN FOR REGULAR DAY OF MAINTENANCE AND REST IN FIVE MINUTES. PLEASE LOG OFF. c:\Create new world You have exceeded your allocated file space. You must destroy old files before new ones can be created. c:\Destroy earth Destroy earth: Please confirm. c:\Destroy earth confirmed COMPUTER DOWN *** COMPUTER DOWN. SERVICES WILL RESUME SUNDAY, MARCH 8 AT 6:00 AM. YOU MUST SIGN OFF NOW. And God logged off at 11:59:59 PM, Friday, March 6.
Sziasztok!
Most összeszedtem magam, megírtam a levelet a fejlesztőnek. Mivel angolul csak tudogatok, kérnélek benneteket, nézzétek már át!
Írni a saját nevemben írtam, de mi lenne ha a levélküldés nemes feledatát Topi nagymesterre bíznánk, és mint a közösség nevében küldenénk el ??
Hello!
Nekem megvan a 4.13as verzió! DE van egy kis probléma... amikor megszerkesztem mind kapcsolási rajzot mind a NYÁKtervet, elmentem, de amikor megakarom nyitni akkor megjelenik egy ablak amiben azt írják hogy: Please contact CadSoft if you are sure that the file has not been damaged (for instance due to disk problems or during file transfer), and that the file has not been edited with an illegal copy af EAGLE. Mit lehet ez ellen tenni?
Az RP0 szeerintem a register Page-nek lehet a rövidítése. A PIC-ekben általában a regiszterek több oldalon helyezkednek el. Pl a PORTA regiszterek vagy a PORTB más oldalon helyezkedhetnek el. Vagy van amelyik több oldalon is. Ezért mielőtt hozzá akarsz férni, oda kell lapozni. Gondolom ez azért van így mert egyszerre csak bizonyos memóriacímetartományt lehet elérni. AZ RP bitek a bankot mondják meg, a regiszternevek mint pl a porb pedig a lapon belüli eltolást.
Használjatok AVR kontrollert, abban nem kell bankotváltogatni Idézet: igen, a kész áramkörödben progizhatod a picet 5 vezetéken keresztül, nem pedig a programozóban.„Mi az a ICSP? (In Circuit Serial Programming?)” Idézet: „Mit tud az ICD2, és mi az a debug” ICD: In Circuit Debugger, a debug az a "bogártalanítás ", hibakeresés. Miközben fut a program a picen az folyamatosan kiküldi a különböző regiszeterek tartalmát és így figyeleheted mi történik, mi a hiba. Idézet: a 10Fxxx tipusaokban nincs RP0, ne foglalkozz vele „Sok programban látom, hogy állandóan birizgálják a STATUS,RP0 bitet.” Az valami direkt címzéssel kapcsolatos, ha minden igaz akkor azzal váltogatnak a memória bank-ok között. (16F628-ban 4 bank van, ami a "general purpose static registers"-nek a része.... asszem...
SHIP DATE:
10/11/2006 Idézet: „Please note that we are unable to immediately process your order as the following part(s) require Business Manager authorization:” lehet karácsonyra meghozza a Jézuska
1. Az Oshon progival nem tudod a 12F508/509-et égetni, mert ezek 12bites programutasításokkal rendelkeznek szemben az oshon által támogatott picek 14bites utasításaival. Viszont van itt egy program, ami némi módosítással az égetőn támogatja a 12F508/509-et. A 7406 chipet kell kicserélni benne 7407 típusúra. Link Viszont azt nem tudom, hogy a 12F508 kompatibilis-e a 12C508-al. Egyébként miért akarsz C jelzésűt?
2. Nézz szét a Microchip honlapján az Application note-ok között, mintha láttam volna szoftveres RS232-re megoldást.
Irtam egy rovidke kodot es nem mukodik,viszont az alabbi kod annyi kulonbseggel, hogy nem a TIMER0 megszakitas rutinban novelem a PORTB erteket ,ugy mukodik.
Megnezne valaki nekem?
Koszi.
Máma azért kiszenvedtem egy assembly-s programot, persze nem ment, a fusebitek miatt, azután már nem is próbáltam.
Rádugtam az LCD-t és tök jól megy. Holnap jön a RAM próba. Lenne egy kérdésem: Van az AVR-nek egy olyan utasítása hogy BRNE, Branch if not equal tehát ugorjon ha nem egyenlő a megfelelő cimre. Ez OK. Az assembly-s programot egy ledvillogtatóból írtam át, amit a neten találtam, ott, és nálam is a késleltetésnél használja. Ugorjona címre ha nem egyenlő... DE mi nem egyenlő mivel? Ebből hogy jön ki, az hogy, ha a változó nulla akkor ugorjon? A PICnél legalább volt DECFSZ parancs
1 - LCD_CS - Chip select
2 - LCD_RESET - Reset 3 - LCD_RS - register select 4 - LCD_CLK - Clock 5 - LCD_DAT - Data line 6 - 2.9V - Power supply display controller 7 - GND - GND 8 - LCD_LED2_A - Power supply display led 2 9 - LIGHT_K - Switcked GND for display led 1 and led 2 10 - LCD_LED1_A - Power supply display led 1
Hm most jobban belegondoltam, nem monostabil mert az ha jelet kap, fix ideig van HIGH állapotban, kapacitástól függően ami be van építve. Inkább amolyan invertálás, not kapu
Egy rab megszökik a börtönbol, ahol 15 évig volt fogvatartva. Nemsokára talál egy házat, ahová be is tör. Egy fiatal párt talál ott az ágyban. Kiszedi a fickót az ágyból, és a székhez kötözi, a not pedig az ágyhoz, és ahogy kötözés közben fölé hajol, megcsókolja a nyakát, azután felkel, és elmegy a fürdoszobába. Amíg ott tartózkodik,a férj azt mondja a
feleségének: - Ez a fickó egy rab, láthatod a ruháján. Valószínüleg egy csomó idot töltött a börtönben, és évek óta nem látott not. Ha szexelni akar, ne állj ellen, ne panaszkodj, csak tegyed, amit mond neked, elégítsd ki. Az az ember veszélyes, ha bedühödik, megölhet bennünket. Légy eros, szeretlek! A feleség erre azt mondja: - Örülök, hogy így gondolod. Biztos, hogy nem látott not évek óta, de o nem a nyakamat csókolta meg az elobb. Azt suttogta a fülembe, hogy nagyon szexinek talál téged, és azt kérdezte, hogy tartunk-e vazelint a fürdoszobában. Légy eros drágám! Én is szeretlek.
5.3 Using the TMR0 timer
TMR0 timer is 8-bit and has working range of 255. Assuming that 4MHz oscillator is used, time period TMR0 can measure falls into 0-256 microseconds range (with 4MHz frequency TMR0 increments by one microsecond). If prescaler is used that period can be prolonged, because prescaler divides the clock in a certain ratio (prescaler settings are made in OPTION_REG register). Following program illustrates use of TMR0 timer for generating 1 second time period. Prescaler is set to 32, so that internal clock is divided by 32 and TMR0 increments every 31 microseconds. If TMR0 is initialized on 96, overflow occurs in (256-96)*31 us = 5 ms. If variable "Brojac" is increased every time interrupt takes place, we can measure time according to the value of variable "Brojac". If "Brojac" is set to 200, time will total 200*5 ms = 1 second. Before the main program, TMR0 should have interrupt enabled (bit 2) and GIE bit (bit 7) in INTCON register should be set. +kép:
ok lenne, de honnan szedjek egy and kaput meg egy not kaput, mert ezek általában 6 v 8 a csomagban vannak egy icében....... sőt ezek a ritkábbak (and, not)
és egy nand-al nem lenne vhogy összehozni????
Opix kapcsolása pont ez amit leírtál. Ha a kapcsoló után teszel egy not kaput, akkor megszakításra működik, ha nem akkor kapcsolásra.
figy ehez kell Adobe Premiere 5 is?
To use the software WITH Adobe Premiere 5.x (will not work with version 4.2) copy the file bbMPEG.DLL to your Premiere 5.x plug-in directory and rename it bbMPEG.PRM. After doing this you should see it loaded when Premiere is started and it should be added as an output option.
Hi All!
Nekem két kérdésem lenne ide vonatkozóan: 1. ha netán építek egy elektromos jármüvet idnex, lámpa és a szokásos cucc, akkor mik a feltételei hogy forgalomban is használhassam, vagy mennyek a biciklis uton? 2. ha már a 3 fázisu motoroknál tartunk, nem tud valaki valami viszonylag eccerü vezérlést? Nekem csak cd, vinyó, video és modell motorokhoz kellene (nem nagy teljesítmény) de végűl is az elv ua. Érdekel elektronikus és programvezérelt megoldás is (utóbbi alatt pl pic et értek). és a költsége max 12000 (efölött már kapok boltban is!) Ha csak vezérlési elv van az is érdekel (abbol már születhet prog). Thx register
Akkor az jó lenne. de a kártyán csak a személyes adatok vannak az átutalást a bank intézi.
nem!
tod ez ilyen "bankómat" vagy mi.. így néz ki 4 sim kártya hely, 2 helyre lehet dugni "telókártyát?", meg a bank kártyát letod olvasni.. meg lcd, hő nyomtató, 5 db cat-x -es csati(mint a teló meg a cat-5 -s de ez 6 vezetékes..) ehhez hassonló készülék
Alapvetően két, különböző rendszer létezik, úgy mint:
- Aktív kártyás - Passzív kártyás Az aktív kártyásnál a kártyában van áramforrás, és sugároz jeleket, míg a passzív kártyás rendszerben csak "passzív" elemek vannak. Házilag egyszerű megoldás: Ajtóba (félfába) egy reed-cső, ami kapcsol egy mágnes-zárat, a kártyába pedig egy permanens (állndó) mágnes. A kártyát a reed elé tartod, az meghúz, és nyitja az elektromágneses zárat, az ajtó nyitható. (A hátránya, hogy addig tart nyitva a mágnes-zár, amíg előtte van a "kártya", azaz a mágnes, illetve, hogy bárki, aki tudja, hogy műxik, hol a reed, egy mágnessel ki tudja nyitni, de ugye nem a Magyar Nemzeti bank páncéltermét akarjuk bezárni...) De egy időzítő körrel az is megoldható, hogy ne csak addig legyen nyitva, míg ott a kártya, erre itt, a fórumban is van több kapcsolás, de rá is kereshetsz a gugiban!
Ha File/Import -ba betallózzuk a hex-át, akkor ezt a hiba üzenetet kapjuk:
The format of the file C:\valahol\valami.hex can not be read or written because its extension was not recognized. Vagyis, nem tudja értelmezni a hex-át. Nekem nincs ICD menüm.
Sajnos az MPlab nem hajlandó befordítani, mert tele van szimbólumhibákkal:
AllDigital TRISA = %00000000 TRISB = %00000000 loop: PORTB.0 = 1 Goto loop End Executing: "Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F628A "Untitled.asm" /l"Untitled.lst" /e"Untitled.err" Warning[207] UNTITLED.ASM 1 : Found label after column 1. (AllDigital) Warning[207] UNTITLED.ASM 2 : Found label after column 1. (TRISA) Error[128] UNTITLED.ASM 2 : Missing argument(s) Warning[207] UNTITLED.ASM 3 : Found label after column 1. (TRISB) Error[128] UNTITLED.ASM 3 : Missing argument(s) Error[122] UNTITLED.ASM 5 : Illegal opcode (PORTB.0) Error[113] UNTITLED.ASM 6 : Symbol not previously defined (loop) Error[173] UNTITLED.ASM 9 : Source file path exceeds 62 characters (UNTITLED.ASM) Halting build on first failure as requested. BUILD FAILED: Sun Apr 16 11:15:48 2006
Sajna én is csak az App. note-ot olvastam. még nem volt hozzá élőben szerencsém. Az igazság az hogy nem nagyon értek a PLL-es adókhoz, de lehetséges hogy müködik egy darab dróttal is.
Másik hogy én se nagyon érek rá vele foglalkozni, mert meló mellet nem sok idő van rá. és most egy akksi töltőt fejlesztek amikor éppen van időm rá. |
Bejelentkezés
Hirdetés |


", hibakeresés. Miközben fut a program a picen az folyamatosan kiküldi a különböző regiszeterek tartalmát és így figyeleheted mi történik, mi a hiba.

