| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| проблем с i2c дисплей http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=14505 |
Страница 1 от 1 |
| Автор: | syscop [ Пон Апр 11, 2016 2:24 pm ] |
| Заглавие: | проблем с i2c дисплей |
Постановката е следната: имам oled дисплей с контролер ssd1306 и i2c bus. Използвам u8glib за управлението му. Като го включа към atmega328p - работи без проблем. Същият дисплей включен към atsamc21 не работи - или излизат някакви точки, или показва нещо, но има разни случайни пиксели по екрана (не много случайни - на една и съща позиция стоят Някой да се е борил с нещо подобно ? |
|
| Автор: | stoyanoff [ Пон Апр 11, 2016 5:47 pm ] |
| Заглавие: | Re: проблем с i2c дисплей |
Ами това, за което се сещам на прима виста, е фактът, че единият контролер ти е 8 битов, а другият 32(май). Така че ако зареждаш една и съща програма може някъде преминаването от 8 битови към 32 битови променливи да прави парчета... Прегледай стъпка по стъпка какво пращаш по линията! Предполагам I2C ти е настроен по един и същ начин... |
|
| Автор: | frxbg [ Пон Апр 18, 2016 7:22 am ] |
| Заглавие: | Re: проблем с i2c дисплей |
Наистина е 32bit Cortex M0+ и проблема май идва от това, че въобще го няма в списъка с у/ва в библиотеката. Там под ARM виждам само за lpc и st микроконтролери които също са с Cortex M0+ та не знам дали не е възможен някой порт. |
|
| Автор: | ToHu [ Пон Апр 18, 2016 8:23 am ] |
| Заглавие: | Re: проблем с i2c дисплей |
Ами погледни библиотеката, може да не ти е конфигурирано I2c то |
|
| Автор: | ДедоБоре [ Пон Апр 18, 2016 8:39 am ] | |||||||||
| Заглавие: | Re: проблем с i2c дисплей | |||||||||
единия вариант е да не се инициализира I2C както трябва. другия вариант е да е изтървано някъде кастване в библиотеката. примерно:
не би трябвало да има проблем, но явно някъде има, щом не виждаш нищо на дисплея. какъв ти е единия и другия комплилатор? |
||||||||||
| Автор: | syscop [ Пон Апр 18, 2016 9:12 am ] |
| Заглавие: | Re: проблем с i2c дисплей |
gcc, atmel studio. Според мен i2c-то работи - и на двата текстов дисплей (hd44780 + pcf8574) работи без проблем. Остава да има нещо много специфично в настройките на шината за графичния. п.п. кафето още не е подействало |
|
| Автор: | ДедоБоре [ Пон Апр 18, 2016 9:13 am ] |
| Заглавие: | Re: проблем с i2c дисплей |
питах те за компилаторите, не за чиповете... иначе сорса изглежда грамотно написан, но като стане дума за С++ и микроконтролери, се появяват разни "специфичности" |
|
| Автор: | syscop [ Нед Апр 24, 2016 9:06 pm ] |
| Заглавие: | Re: проблем с i2c дисплей |
Най-после тръгна Ползвам това http://elastic-notes.blogspot.bg/p/stm3 ... d-ssd.html като джокер. Уж всичко съм направил както трябва, ама пущината не ще и не ще. Реших да действам по следния начин: закачих анализатор на i2c-то и записах какво става в единия и другия случай. Оказа се, че има разлика при инициализацията - данните същите, но се изпращат по различен начин. Засега използвам отделно от библиотеката само инициализацията и нещата тръгнаха - пише текст и картинки. Като мине малко време и отлежат нещата ще добавя функция за работа с i2c-то. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|