|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 9:51 pm
Тема за бързи и тъпи въпроси
| Автор |
Съобщение |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: Тема за бързи и тъпи въпроси
_________________ main[-1u]={1};
|
| Чет Апр 11, 2024 2:58 pm |
|
 |
|
xor
Ранг: Новодошъл
Регистриран на: Пет Ное 11, 2005 9:30 am Мнения: 142 Местоположение: София
|
 Re: Тема за бързи и тъпи въпроси
Ето аз докъде стигнах: В GPIO_ENABLE_REG, бит 13 се вдига в единица, за да се разреши изходния драйвер за пин 13. Отделно за пин 13 има отделен регистър (в случая IO_MUX_MTCK). В този регистър бит 14 се вдига в единица, като по този начин се указва пин 13 да е GPIO. Това вече проработи.
|
| Чет Апр 11, 2024 5:38 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Тема за бързи и тъпи въпроси
Някъде сигурно има и типа изход, OD, PP....би трябвало да има и SR контрол, пулъпи може би ..не помня имаше ли ../
|
| Чет Апр 11, 2024 6:16 pm |
|
 |
|
d_jelev
Ранг: Форумен бог
Регистриран на: Нед Окт 25, 2009 1:48 pm Мнения: 1073
|
 Re: Тема за бързи и тъпи въпроси
И аз понеже от 20 години съм кандидат програмист, да задам тъпо - каква среда ползваш, за да пишеш в регистрите? Това в Ардуино-ИДЕ ли, защото идея си нямам как е възможно там. Или си ползваш нещо нормално - като PlatformIO?
|
| Чет Апр 11, 2024 9:11 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Тема за бързи и тъпи въпроси
хмм имам спомен че и в ардуино съм писал, не питай как ... ама борих някакво ардуино за атмега и имаше някакъв чалъм
|
| Пет Апр 12, 2024 3:00 am |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: Тема за бързи и тъпи въпроси
по принцип Ардуино използва HAL на чипа ( и части от ориг SDK ) ако са орязали нещо - просто си пре-дефинираш регистър и си го модифицираш както знаеш или сметнеш за по по най Ако знаеш АСМ - пиши...
Ардуино Коре АПИ е: - С++ АПИ до МЦУ-то ( с цел да бъде по лесно за програмиращия ) - "оптимизирана" библиотека за String - абстакция за драйвери и протоколи ( с цел стандарт ) - няма ограничения за програмиста ( с малки изключения )
_________________ main[-1u]={1};
|
| Пет Апр 12, 2024 8:28 am |
|
 |
|
xor
Ранг: Новодошъл
Регистриран на: Пет Ное 11, 2005 9:30 am Мнения: 142 Местоположение: София
|
 Re: Тема за бързи и тъпи въпроси
Засега използвам ардуино. Ето как може да пишеш в регистър: Правиш един указател към адреса на регистъра. uint32_t *someVariable = (uint32_t *)0x3FF49038; //Шеснайстичното число е адреса на регистъра. После използвайки указателя пишеш в регистъра, каквото е необходимо. *someVariable = desiredValue;
|
| Пет Апр 12, 2024 11:29 am |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: Тема за бързи и тъпи въпроси
сложи отпред едно volatile (за спокоен сън) uint32_t *someVariable = ....
_________________ main[-1u]={1};
|
| Пет Апр 12, 2024 11:34 am |
|
 |
|
xor
Ранг: Новодошъл
Регистриран на: Пет Ное 11, 2005 9:30 am Мнения: 142 Местоположение: София
|
 Re: Тема за бързи и тъпи въпроси
Да, има доста настройки pullUp, pullDown, open drain, и т.н. Но те са сравнително добре описани в описанието на ESP-то. Аз най-трудно намерих най-основното: Как да кажа, че искам даден пин да е изход.
|
| Пет Апр 12, 2024 11:55 am |
|
 |
|
d_jelev
Ранг: Форумен бог
Регистриран на: Нед Окт 25, 2009 1:48 pm Мнения: 1073
|
 Re: Тема за бързи и тъпи въпроси
Благодаря за отговорите. Като лаик, разбира се, разбрах най-добре обясненията на xor. Горе долу съвпадат с тези, дадени от няколко чата, та мисля да го пробвам довечера, да навляза в ново, по-ниско ниво, на програмиране на Ардуино. Че и мен ме дразнят тези pinMode, digitalWrite и т.н. Друго си е да ползваш pointers, като едно време.
|
| Пет Апр 12, 2024 2:24 pm |
|
 |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2277
|
 Re: Тема за бързи и тъпи въпроси
Това след първата смяна на dev платката и ще го забравиш  Прегледай какво трябва да направиш за подкараш един gpio пин на стандартно arduino(avr) и на teensy 4(imxrt1062) например...
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
|
| Пет Апр 12, 2024 2:43 pm |
|
 |
|
nik
Ранг: Форумен бог
Регистриран на: Сря Мар 22, 2006 3:25 am Мнения: 6418
|
 Re: Тема за бързи и тъпи въпроси
 шунт резистор от този тип, 1 милиом, запоен на платка с обикновен оловен припой, служи за измерване на ток до 10А, при 10А ток очаквам 10 миливолта пад на напрежение до тук добре, обаче имам странното усещане че се получава термоелектрически ефект, при липса на ток нещо генерира напрежение някъде около тоя резистор, може би стига до половин миливолт когато е топъл резистора, ако го загрея с поялника стига и до 1 миливолт, ампер метъра е на разстояние с жици, достатъчно дълги за да не се влияе от температурата на шунта, само шунта загрявам и амперметъра отчита та се чудя сега - шунтовия резистор ли е калпав, припоя ли, или нещо се заблуждавам?
|
| Нед Апр 14, 2024 10:00 pm |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4906 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: Тема за бързи и тъпи въпроси
Зависи много от колко ти е точен амерметъра... калви сонди(кабели) ползваш Защото ако има грешка 10%... и например ако не пипаш нищо със сондите каква боза мериш ?
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Нед Апр 14, 2024 10:18 pm |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12765 Местоположение: София
|
 Re: Тема за бързи и тъпи въпроси
След шунта има ли свързано нещо? Например, банално мрежово захранване с трансформатор, изправител, филтриращ кондензатор, шунт, втори кондензатор, и да измерваш дозарядния ток на втория кондензатор?
|
| Нед Апр 14, 2024 10:41 pm |
|
 |
|
Bai Ui
Ранг: Форумен бог
Регистриран на: Вто Ное 06, 2018 5:18 pm Мнения: 1750
|
 Re: Тема за бързи и тъпи въпроси
По-скоро загряваш инструменталният усилвател или периферията му в близост до шунта и го караш да дрифти от нулата. Без затворена верига пада върху шунта трябва да е 0 независимо топъл ли е или студен. Термоелектричен ефект няма как да се получи, ако има такъв то той се изключва взаимно в двата края на шунта. Не даваш много инфо и гадаем в момента, дай схема, прибор, какво си имал преди шунта и т.н. Тук не търсиш мнение на експерт а на врачка.
_________________ “Intelligence is the ability to adapt to change.” Stephen Hawking
|
| Нед Апр 14, 2024 10:49 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|