138 találat

Szerző: HPMaster
2018. augusztus 1. szerda, 7:02
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: HEX to DEC konverzió
Válaszok: 4
Megtekintve: 1478

Re: HEX to DEC konverzió

Félre értettél.
Arduinós a kérdés (tudom merre vagyok arcal előre).
A bascomot csak példának hoztam fel az arduino nyelvezetével szemben.

Mindenesetre segítettél (mint mindíg), köszönöm.
Szerző: HPMaster
2018. július 31. kedd, 13:31
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: HEX to DEC konverzió
Válaszok: 4
Megtekintve: 1478

Re: HEX to DEC konverzió

Köszönöm kolléga Úr! Én is valami hasonló megoldásra jutottam. Mondjuk a Tiéd lényegesen szebb köntösben van :D Az a helyzet, hogy én nemigen erőltettem ezidáig az arduino mint programozó köznyezet használatát, de mostmár van tapasztalatom is, hogy miért nem használom. A BASCOMban csak egy HEXVAL fü...
Szerző: HPMaster
2018. július 31. kedd, 8:55
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: HEX to DEC konverzió
Válaszok: 4
Megtekintve: 1478

HEX to DEC konverzió

Üdv!

A gondom a következő: string formátumban megadott HEX értéket szeretnék egy az egyben átadni egy portnak.

Milyen módon lehet elérni azt, hogy a string formátumban lévő 1byte-nyi érték (pl.: E5) decimális (vagy bármilyen numerikus) értékké alakuljon?

Köszi a válaszokat!
HP
Szerző: HPMaster
2018. március 17. szombat, 22:27
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Áramerősség mérése váltóáramnál ADC-vel
Válaszok: 29
Megtekintve: 20518

Re: Áramerősség mérése váltóáramnál ADC-vel

ACS712? AC/DC 30A-ig. Datasheet: https://www.google.hu/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwj_iZ_TpfTZAhVuSZoKHcm_Bx4QFgg2MAA&url=https%3A%2F%2Fwww.allegromicro.com%2F~%2Fmedia%2FFiles%2FDatasheets%2FACS712-Datasheet.ashx&usg=AOvVaw2tp3bP7IvTxKFLprjnijRb
Szerző: HPMaster
2017. december 19. kedd, 14:57
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Saját bootloader
Válaszok: 9
Megtekintve: 3051

Re: Saját bootloader

Üdv Urak! Megvilágosodtam! (asszem'): https://pythonhosted.org/xmodem/xmodem.html#xmodem-128-byte-blocks A linken megtekinthető infó alapján XModem-protokoll, amit a BASCOM bootloader is használ (ahogy azt a HELP-ben jelölik is :D ). Magából a BIN állományból csak 128byte-os csomagokat szedegetünk k...
Szerző: HPMaster
2017. december 1. péntek, 13:59
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Saját bootloader
Válaszok: 9
Megtekintve: 3051

Re: Saját bootloader

Akkor nekem tulajdonképpen pont azt az esetet kellene használnom, hogy az LB bitet állítom be prog+ver disabled-re és minden mást hagyok Not programmed-en. (BLB0, BLB1)

Ekkor a chipet törölve újra lehet programozni ISP-n, de kiolvasni nem. Viszont a bootloaderből tudom frissíteni a főprogit.
Szerző: HPMaster
2017. november 30. csütörtök, 23:15
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Saját bootloader
Válaszok: 9
Megtekintve: 3051

Re: Saját bootloader

A $NORAMCLEAR direktívával remekül működik amit szerettem volna. Ha a booltoaderben beállítok egy változóz egy előre lefoglalt SRAM területen, akkor azt a főprogramban vissza tudom olvasni. Ha egy olyan Bootot teszek fel, amiben nincs beállítva ez a változó, akkor a főprogram hibával leáll (hiszen n...
Szerző: HPMaster
2017. november 22. szerda, 15:33
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Saját bootloader
Válaszok: 9
Megtekintve: 3051

Re: Saját bootloader

Szeva Robi! Köszi az infót. Akkor jól sejtem, hogy a $NORAMCLEAR direktívát a főprogramomba kell implementálnom, mondván, hogy annak az indulásakor ne törölje a SRAM területet. Tételezzük fel, hogy a bootloaderben létrehozom a változót: DIM Secure_DTA as WORD AT $300 Secure_DTA = 1545 Ami azt jelent...
Szerző: HPMaster
2017. november 21. kedd, 19:28
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Saját bootloader
Válaszok: 9
Megtekintve: 3051

Re: Saját bootloader

Szevasztok! A fenti kérdésemre továbbra is izgatottan várom az esetleges ötleteket. Menet közben azonban újabb kérdés merült fel: Ha a bascom bootloaderét használom, akkor meg lehet-e tenni azt, hogy a bootloaderben létrehozok egy változót egy fix memóriacímen, majd azt az értéket felhasználom a nor...
Szerző: HPMaster
2017. július 4. kedd, 19:44
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Saját bootloader
Válaszok: 9
Megtekintve: 3051

Re: Saját bootloader

A Bootloader tanulmányozása alapján arra jutottam, hogy a sok szakirodalomban említett 132byte-os csomagok igazából 131byte-osak... Bár nem értem miért. Alább a kommentjeim, amelyekre a progi működése alapján következtetek: (A Bootloader.bas vonatkozó része a "Cdebug"-októl és felesleges v...
Szerző: HPMaster
2017. július 3. hétfő, 20:07
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Saját bootloader
Válaszok: 9
Megtekintve: 3051

Saját bootloader

Sziasztok Urak! Szeretnék kérni némi iránymutatást a bascom saját bootloaderének kezeléséhez. Az egyszerűség kedvéért maradjunk Delphi-nél. A chipre feltöltött bootloaderen keresztül szeretném feltölteni a hex vagy bin állományomat a szintén saját, a procival eleve kommunikáló, Delphiben megírt felh...
Szerző: HPMaster
2016. december 6. kedd, 17:05
Fórum: Ami máshova nem besorolható...
Téma: AVR fogyasztása
Válaszok: 4
Megtekintve: 2461

Re: AVR fogyasztása

Üdv Urak! Nem akartam már új témát nyitni. Az a problémám, hogy a szupi DCCDuino Nano panelemen lévő ATMega328P proci fogyasztása 5V tápfesz mellett, sehogyan sem akar 20mA alá menni. Mi a fenét rontok el?? Már minden környező alkatrészt leszedtem mellőle a panelről kínomban. (CH340G, LEDek, táp IC,...
Szerző: HPMaster
2016. október 7. péntek, 12:34
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: PORT átkonfigurálás menet közben
Válaszok: 7
Megtekintve: 2036

PORT átkonfigurálás menet közben

Sziasztok! A következő a problémám, hogy a HW UART kivezetésen szeretnék bekapcsoláskor jelszintet ellenőrizni, és annak állapota szerint cselekedni, de miután ez megvolt, már a soros portra lenne szükségem. Konkrétabban: $regfile = "m328pdef.dat" $crystal = 8000000 ' Bekapcsoláskor törljü...
Szerző: HPMaster
2015. június 29. hétfő, 12:00
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: I2C Slave
Válaszok: 15
Megtekintve: 7630

Re: I2C Slave

Találtam egy I2Cbus rutint a help-ben:

Kód: Egész kijelölése

Config I2cbus = 0, scl = porte.1, sda = portd.0
Config I2cbus = 1, scl = porte.1, sda = portd.0
Config I2cbus = 2, scl = porte.1, sda = portd.0
...
Config I2cbus = x, scl = porte.1, sda = portd.0
Ez vajon Slave-re is használható, vagy csak Master-re?