Bascom-Atmega 328p

Moderátori: psichac, Moderátori

Používateľov profilový obrázok
ujosvec
Stály člen
Stály člen
Príspevky: 100
Dátum registrácie: 15 Apr 2009, 00:00
Bydlisko: Náchod

Bascom-Atmega 328p

Príspevok od používateľa ujosvec » 17 Aug 2013, 14:47

Ahoj
už 3dny se trápim s primitiv programem:

$regfile = "m328pdef.dat"
$crystal = 16000000 '
$hwstack = 64
$swstack = 10
$framesize = 24

Const Aqm0802a_vdd = 5 'Lcd_ST7032-(3.5V= 3 , 3.5V = 5)
$lib "i2c_Lcd_ST7032.lib"

Config Scl = Portc.5
Config Sda = Portc.4

Main:

Lcd "AQM0802AAQM0802A"

End


mam tu megu na bordu Arduino NANO ale stále ten program nejde pokud to pošlu jako Print na Terminál vše funguje. Když ten samej
program nahraji na bord s Atmegou32/16Mhz a samozřejmně zmněnim porty pro sda a acl tak na tom to funguje ok. Je snad nějaká HW zmněna pro použití sda a scl pro M328p nebo snad dělám chybu?
Má někdo nějakou radu či népad?
Mooc díky
S úctou ujosvec
0
NTB-
Dell INSPIRON N7110
8G RAM
nvidia GT525M/1G
SSD 128G
Win8-64bit
Linux

Používateľov profilový obrázok
kelwin
Stály člen
Stály člen
Príspevky: 336
Dátum registrácie: 31 Máj 2013, 12:16

Re: Bascom-Atmega 328p

Príspevok od používateľa kelwin » 18 Aug 2013, 14:18

Pretoto nemam BASCOM rad nevies co to robi "pod poklickou" ak to funguje je to super citatelne a kratke.

Zober UNO.HEX a ATMEGA32.HEX a pozri to v debugeri bude to kratky kod

pomocou avr-objdump mozes ten intel hex es

Kód: Vybrať všetko

avr-objdump -j .sec1 -d -m <NASTAV_spravne> uno.hex
//alebo tak nejako podobne pripadne -D vsetky .sections
// z hlavy to neviem presne
// mozno ak robi ten BASCOM nieco ako .lss file ten sa bude citat lepsie
ze aky kod mas pre jeden svab a druhy a uvidis co ta libka pre ten radic robi a ci to robi rovnako

predpokladam ze mas dobre definicie svaba a ta libka je napisana ze dokaze aj tu zmenu portov akceptovat
este mozes skusit ine zobrat iny I2C/TWI svab napr RTC alebo EEPROM/SRAM a skusit zapis a citanie ci to beha
ak nie tak asi mozno logic analyzer inak si ako slepy pri dialnici mozes skusit prejst...
0

Používateľov profilový obrázok
ujosvec
Stály člen
Stály člen
Príspevky: 100
Dátum registrácie: 15 Apr 2009, 00:00
Bydlisko: Náchod

Re: Bascom-Atmega 328p

Príspevok od používateľa ujosvec » 18 Aug 2013, 15:03

sry já zapomněl na "Pull up" odpory na i2c :oops:
0
NTB-
Dell INSPIRON N7110
8G RAM
nvidia GT525M/1G
SSD 128G
Win8-64bit
Linux

Používateľov profilový obrázok
kelwin
Stály člen
Stály člen
Príspevky: 336
Dátum registrácie: 31 Máj 2013, 12:16

Re: Bascom-Atmega 328p

Príspevok od používateľa kelwin » 18 Aug 2013, 15:19

no super nieje to SW problem ale mal si 2 dosky nevadi hlavne ze ti to chodi obcas treba drgnut ked sa clovek zasekne
0

Používateľov profilový obrázok
ujosvec
Stály člen
Stály člen
Príspevky: 100
Dátum registrácie: 15 Apr 2009, 00:00
Bydlisko: Náchod

Re: Bascom-Atmega 328p

Príspevok od používateľa ujosvec » 18 Aug 2013, 15:33

přes to vše mooc díky za rady
0
NTB-
Dell INSPIRON N7110
8G RAM
nvidia GT525M/1G
SSD 128G
Win8-64bit
Linux

Používateľov profilový obrázok
kelwin
Stály člen
Stály člen
Príspevky: 336
Dátum registrácie: 31 Máj 2013, 12:16

Re: Bascom-Atmega 328p

Príspevok od používateľa kelwin » 18 Aug 2013, 16:57

Ziadnu okrem avr-obj konverzie si nedostal sam si si nasiel prilis dlho si pozeral do problemu ktory bol pretebou
nieco ako hladat okuliare na nose to sa stava ked sa dlhsie nedari ;)

Potom sa poschval co si spravil a co naucil inspirujes inych ;)
0

Používateľov profilový obrázok
ujosvec
Stály člen
Stály člen
Príspevky: 100
Dátum registrácie: 15 Apr 2009, 00:00
Bydlisko: Náchod

Re: Bascom-Atmega 328p

Príspevok od používateľa ujosvec » 18 Aug 2013, 20:53

ok určitě dam svůj projekt je takovej no.. posoudíte sami :D
0
NTB-
Dell INSPIRON N7110
8G RAM
nvidia GT525M/1G
SSD 128G
Win8-64bit
Linux

Napísať odpoveď