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
Bascom-Atmega 328p
Moderátori: psichac, Moderátori
Re: Bascom-Atmega 328p
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
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...
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
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
Re: Bascom-Atmega 328p
sry já zapomněl na "Pull up" odpory na i2c
0
NTB-
Dell INSPIRON N7110
8G RAM
nvidia GT525M/1G
SSD 128G
Win8-64bit
Linux
Dell INSPIRON N7110
8G RAM
nvidia GT525M/1G
SSD 128G
Win8-64bit
Linux
Re: Bascom-Atmega 328p
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
Re: Bascom-Atmega 328p
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
Dell INSPIRON N7110
8G RAM
nvidia GT525M/1G
SSD 128G
Win8-64bit
Linux
Re: Bascom-Atmega 328p
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
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
Re: Bascom-Atmega 328p
ok určitě dam svůj projekt je takovej no.. posoudíte sami
0
NTB-
Dell INSPIRON N7110
8G RAM
nvidia GT525M/1G
SSD 128G
Win8-64bit
Linux
Dell INSPIRON N7110
8G RAM
nvidia GT525M/1G
SSD 128G
Win8-64bit
Linux