Связанные сообщения
Жизнь есть способ борьбы белковых тел со вторым началом термодинамики.
- 
	
- Што я понял ранее, то это: Одарённые итальянцкие ребята решили сделать эмбеддерский труд общеупотребимым хобби. Это как в шахматы и шашки во дворах. И сделали! Заменили базовую ипостась языка на готовые функции в доступной мнемонике!. И вуаля - же нэ манжь па ле се жур сикс дей :) (В школе был негодный французский). И Тема активно развивается. - bnb62(24.09.2023 15:28)
 - По-о-о-о-шла, родимая! Ардуина проложила путь в сердца
caxap'очков... :-) ЗЫ - инфа: Код Arduino ты напишешь один раз. А
вот плат (и камней) под этот код ты можешь выбрать массу. Например
"blue pill" (STM32F301C8T6) или "black pill". Или ST'шные платы
Nucleo.  RxTx(1 знак., 17.09.2023 20:56, ссылка)
			
- Я просто оставлю это здесь. Надеюсь - тут больше на людей похожи.  Toчкa oпopы(1 знак., 17.09.2023 21:50, ссылка)
					
- оттуда ссылка. какой же там треш угар и содомия... Alex68(1 знак., 18.09.2023 03:25, ссылка)
 - какая там..... живая, гм-гм, ветка обсуждения. и Эдичка, как ягодка на торте, куда ж без него. - Alex68(17.09.2023 21:59)
 
 - Если там нет заморочек с хитрыми режимами таймеров, DMA, то есть реально работает на любом варианте адурины, то да, это прекрасно! - SciFi(17.09.2023 21:20)
 - ESPxx, RP2040. - Гyдвин(17.09.2023 20:58)
 - Ну и? Я систему команд под семейство приборов написал для МИПСа,
практически без изменений применил для АВРа и щас оно буит работать
под РИСК-V. Было бы странно, если бы не так. - mse homjak(17.09.2023 20:57)
					
- Под Arduino? - RxTx(17.09.2023 21:01)
							
- Нахрена мне Ардуино? Написанное на языке, отличном от АСМа, легко
применяется везде, где нужно. Особенно, если это не привязано к
жэлезу. - mse homjak(17.09.2023 21:07)
									
- Вот. А топик, если ты не заметил, про Arduino. - RxTx(17.09.2023 21:30)
											
- И что? Текст, на языке, работает на всех платформах, где язык
реализован. Это само собой разумеющееся, было бы удивительно, если
бы на Ардуине не так. - mse homjak(17.09.2023 23:46)
													
- Общее верно, а конкретику не отменить. Все-таки я молодец, что
упомянул Blue Pill, Black Pill, Nucleo, не так ли? Вон и Гудвин
подключился. Или вы считаете что мы не молодцы? ;P - RxTx(18.09.2023 00:11)
															
- Напомню, что за эту "универсальность" приходится очень дорого
платить.  Eddy_Em(825 знак., 18.09.2023 13:59)
																	
- *внокод и блокирующие задержки пролазят кругом независимо от
используемого железа. Возможно это связано не с ардуинством, а
самой идеологией начального обучения програмизму. Хотя почему
начального? В начале 90-х Борланд была нормальной конторой, но
любая из их Турбо-Борланд досовских поделок 100% процентно
загружает ядро любого даже современного процессора ибо никаких
sleep там не предусмотрено. - Boвa(22.09.2023 06:46)
																			
- это крайне странная предъява однозадачной досовской программе. все они так и работают, а как еще? - Alex68(24.09.2023 15:31)
 
 - Я не спец по ардуине, у меня её просто нет, но для меня очевидно
что всё вышесказанное лишь результат поверхностных наблюдений за
самым тривиальным кодом наблюдающимся на www, кодом для самой
простой и слабой ардуинки на 8-битном AVR на единицах мегагерц, для
которой что-то серьезное типа DMA и не существет даже, либо
оверкилл. Вся требуемая асинхронность так же упрятывается в
библиотеки, причем понимая архитектуру (бутлоадер + редактор + твой
крестовый/сишный код +  RxTx(432 знак., 22.09.2023 01:03)
																			
- Также, наблюдая несколько сбоку. У ардуинщиков нет контроллера, как микросхемы. maik-vs(546 знак., 22.09.2023 10:14)
 
 - Ну, справедливости ради, UART у Ардуино работает через прерывания,
и задержки тоже по таймеру. Поэтому во время "блокирующего"
delay_ms(), UART будет принимать в и передавать из своих буферов.
При этом, точность задержки не пострадает. - Nikolay_Po(18.09.2023 14:20)
																			
- Для таких умных ардуинщики в библиотеках пишут cli(); delay(1000);
чтобы точнее считало время :-)) - Boвa(22.09.2023 07:01)
																					
- Это что-то древнее. Сейчас и без запрета прерываний всё точно будет. - Nikolay_Po(22.09.2023 09:49)
 
 
 - Для таких умных ардуинщики в библиотеках пишут cli(); delay(1000);
чтобы точнее считало время :-)) - Boвa(22.09.2023 07:01)
																					
 
 - *внокод и блокирующие задержки пролазят кругом независимо от
используемого железа. Возможно это связано не с ардуинством, а
самой идеологией начального обучения програмизму. Хотя почему
начального? В начале 90-х Борланд была нормальной конторой, но
любая из их Турбо-Борланд досовских поделок 100% процентно
загружает ядро любого даже современного процессора ибо никаких
sleep там не предусмотрено. - Boвa(22.09.2023 06:46)
																			
 - Не могу оцэнить. Для меня эти поделия совершэнно бесполезны. - mse homjak(18.09.2023 10:45)
 
 - Напомню, что за эту "универсальность" приходится очень дорого
платить.  Eddy_Em(825 знак., 18.09.2023 13:59)
																	
 
 - Общее верно, а конкретику не отменить. Все-таки я молодец, что
упомянул Blue Pill, Black Pill, Nucleo, не так ли? Вон и Гудвин
подключился. Или вы считаете что мы не молодцы? ;P - RxTx(18.09.2023 00:11)
															
 - И? Банальность подана под видом уникальной фичи.  Cкpипaч(103 знак., 17.09.2023 21:40)
													
- Мне показалось, Топикстартер ЫЫyкпy пишет о Arduino UNO R3 и
Меге328 в которой от Ардуины остались только сама мега и кварц. Я
ему уточнил, что можно не только с Мегой данный фокус прокидывать,
но и с другими недорогими платками, и упомянул их названия.
Банально конечно, но мало ли.. Иногда забываешь даже какие-то
банальности... - RxTx(17.09.2023 22:03)
															
- Тут мимо пробегали телепаты и сообщили что топикстартер собирается
ваять некую плату для продаж, и хочет "прикинуться" ардуиной.  Cкpипaч(85 знак., 17.09.2023 22:09)
																	
- Всё проще - тут я только свое рабочее время продаю. А ещё
тридцатилетний опыт хождения по граблям.  ЫЫyкпy(71 знак., 22.09.2023 09:36)
																			
- Идея жизнеспособная. Я тут кое с кем перетирал, это может создать
новый рынок и серьезно откусить долю пирога и у ПЛК, и у ардуинок.  Cкpипaч(25 знак., 22.09.2023 13:59)
																					
- Жизнеспособная, не спорю. Но победит в этой, уже начавшейся гонке,
не самое изящное решение, а как это обычно бывает самое кривое из
всех возможных, которое первым вытолкнут на рынок и не пожалеют
денег на ловких маркетологов. - ЫЫyкпy(23.09.2023 09:47)
																							
- Да, это битва для маркетологов, но не все так просто.  Cкpипaч(1242 знак., 23.09.2023 10:14)
																									
- Пацюк перелогинься :)  Гyдвин(1 знак., 23.09.2023 10:20, ссылка)
																											
- Ага, тоже люблю эту метафору :) Повторюсь, у меня все есть. Уже довольно много лет. Ради "помигать светодиодом" я никуда переходить не буду и доля ПЛК в цене системы не позволит никому меня на ардуиновском коньке-горбунке "обскакать". Такие как я и есть индустрия, и пока на что-то новое не захотим пересесть МЫ, ни о каких миллиардах и не мечтайте. - Cкpипaч(23.09.2023 10:35)
 
 
 - Пацюк перелогинься :)  Гyдвин(1 знак., 23.09.2023 10:20, ссылка)
																											
 
 - Да, это битва для маркетологов, но не все так просто.  Cкpипaч(1242 знак., 23.09.2023 10:14)
																									
 
 - Жизнеспособная, не спорю. Но победит в этой, уже начавшейся гонке,
не самое изящное решение, а как это обычно бывает самое кривое из
всех возможных, которое первым вытолкнут на рынок и не пожалеют
денег на ловких маркетологов. - ЫЫyкпy(23.09.2023 09:47)
																							
 
 - Идея жизнеспособная. Я тут кое с кем перетирал, это может создать
новый рынок и серьезно откусить долю пирога и у ПЛК, и у ардуинок.  Cкpипaч(25 знак., 22.09.2023 13:59)
																					
 
 - Всё проще - тут я только свое рабочее время продаю. А ещё
тридцатилетний опыт хождения по граблям.  ЫЫyкпy(71 знак., 22.09.2023 09:36)
																			
 
 - Тут мимо пробегали телепаты и сообщили что топикстартер собирается
ваять некую плату для продаж, и хочет "прикинуться" ардуиной.  Cкpипaч(85 знак., 17.09.2023 22:09)
																	
 
 - Мне показалось, Топикстартер ЫЫyкпy пишет о Arduino UNO R3 и
Меге328 в которой от Ардуины остались только сама мега и кварц. Я
ему уточнил, что можно не только с Мегой данный фокус прокидывать,
но и с другими недорогими платками, и упомянул их названия.
Банально конечно, но мало ли.. Иногда забываешь даже какие-то
банальности... - RxTx(17.09.2023 22:03)
															
 
 - И что? Текст, на языке, работает на всех платформах, где язык
реализован. Это само собой разумеющееся, было бы удивительно, если
бы на Ардуине не так. - mse homjak(17.09.2023 23:46)
													
 
 - Вот. А топик, если ты не заметил, про Arduino. - RxTx(17.09.2023 21:30)
											
 
 - Нахрена мне Ардуино? Написанное на языке, отличном от АСМа, легко
применяется везде, где нужно. Особенно, если это не привязано к
жэлезу. - mse homjak(17.09.2023 21:07)
									
 
 - Под Arduino? - RxTx(17.09.2023 21:01)
							
 
 - Я просто оставлю это здесь. Надеюсь - тут больше на людей похожи.  Toчкa oпopы(1 знак., 17.09.2023 21:50, ссылка)
					
 - Как-то, было дело, нужно было срочно восстановить сдохший прибор, который делали до меня лет 15 назад. Eddy_Em(311 знак., 17.09.2023 18:50)
 - Не забываем, что если кодить и отлаживать под Ардуино ИДЕ, то оно
отгрызает один таймер на нужды Ардуино, а там их всего 3. Я лично
удалял ардуиновский загрузчик и шил программатором, то есть
использовал как обычный проц. Если принципиальна прошивка по ЮСБ,
можно свой загрузчик написать, на плате Ардуины стоит просто
аппаратный преобразователь ЮСБ-КОМ. - Yurasvs(17.09.2023 15:58 - 17:40)
			
- А как там отлаживаться? Один раз попросили подрихтовать скетч. Сел
за это дурино-иде, так и не нашёл, как пройти программу по шагам.
Нету такого? - maik-vs(17.09.2023 20:42)
					
- Есть два заветных слова esp32 и platformio, Ардуино среда жутко
тормозная и неудобная. esp32 jtag-ом отлаживается из под
platformio. Тормозная немного, но отлаживаться можно. Зато куча
библиотек практически под все случаи. Сначала тоже с непривычки
плевался после stm. Проверить идею, сделать по быстрому рабочий
макет самое оно. - vasily777(17.09.2023 21:58)
							
- Platf0rmI0 - вражеский продукт, потенциальной опасный и не рекомендуемый в России. - Costic(18.09.2023 19:27)
 
 - printf() - Гyдвин(17.09.2023 20:53)
							
- Вот я и отпрянул с ужасом обратно, в авр-студио )). - maik-vs(17.09.2023 21:03)
 
 
 - Есть два заветных слова esp32 и platformio, Ардуино среда жутко
тормозная и неудобная. esp32 jtag-ом отлаживается из под
platformio. Тормозная немного, но отлаживаться можно. Зато куча
библиотек практически под все случаи. Сначала тоже с непривычки
плевался после stm. Проверить идею, сделать по быстрому рабочий
макет самое оно. - vasily777(17.09.2023 21:58)
							
 - Офуеть. Я думал ардуина это некий гибрид бейсика и сишника, а
тутвонаночо, какие-то нужды. - Codavr(17.09.2023 16:09)
					
- Чистый си. Функция main не доступна, доступны setup и loop. Таймер
нужен для работы часиков в миллисекундах. Бейсик для AVR это
программа BASCOM - ucMike(17.09.2023 19:58)
							
- Ошибаетесь, сэр. Там - чистый С++.  Eddy_Em(267 знак., 17.09.2023 20:04)
									
- Так я эти самые скетчи и обозвал гибридом сишника и бейсика. Если чо, то я не вникал даже поверхностно. Так общее впечатление от попадания изредко на странички ардуинщиков. Как я себе понимаю там и код собирается из кубиков как железо. Концепция такая. - Codavr(23.09.2023 03:24)
 - А можно с примерами уже наконец. А то на пустопорожний пиздёж
смахивает. - RxTx(17.09.2023 20:58)
											
- Вот:  Eddy_Em(211 знак., 17.09.2023 21:07, ссылка)
													
- Вот это меня окончательно триггернуло:  RxTx(1254 знак., 17.09.2023 21:49 - 22:52)
															
- Обосрать своей оценкой что-то или кого-то, не приводя веских
доводов, это такой незатейливый способ возвысить себя в глазах
окружающих. Правда глупый, достойный школоты. Потому я был крайне
удивлен, узнав что он давно вышел из этого возраста. При первом
знакомстве с ним я узнал, что Масдай гавно, теперь узнал, что AVR
еще худшее гавно. Полагаю, что список гавна будет продолжен еще не
раз. - Codavr(23.09.2023 03:42)
																	
- Как там, в анекдоте: "это у тебя палец сломан" ) - maik-vs(23.09.2023 08:55)
 
 - Пытался призвать к терпимости, припоминая, что в разделе "политота" г-но несётся по трубам гораздо интенсивнее, и все довольны. Но потом осознал, что негоже такому г-ну залетать в технические разделы. Что-то в этом есть. - SciFi(17.09.2023 22:01)
 - ну, бояринъ, ты и суров нонче. хотя, таки справедливъ. а Эдичка
грань между троллингом и оскорблениями таки не ведаетъ. - Alex68(17.09.2023 21:56)
																	
- Вот совершенно никакой суровости. Я был очень откровеннен, (почти
что как с другом). Поэтому применил такие слова. А суровый это
Скрипач ныне. - RxTx(17.09.2023 22:10)
																			
- Да я суров. И на правах Сурового Скрипача... прошу, делай заголовки покороче. Cкpипaч(13 знак., 17.09.2023 22:32)
 
 - Я нашему Эдечке бан прописал. Небольшой. Ребенок ищет границы,
жЫзнь.  Cкpипaч(273 знак., 17.09.2023 22:00)
																			
- Ну какой там может быть содержательный разговор? Я уже столько раз
на всяких форумах содержательно писал, что негоже авр в наше время
использовать - да взять те же CH32V003: цена ниже, периферии куда
как больше.  Eddy_Em(857 знак., 18.09.2023 08:59)
																					
- AVR создавался, когда то что ты приводишь в пример и в проектах не было. Для того времени он был просто охуенной штукой. Сейчас натягивать на эту архитектару дополнительную сову глупо. А не понимать таких простых вещей еще глупее. - Codavr(23.09.2023 03:49)
 - не нужно смешивать мухи и котлеты. оптимальность разработки
определяется не только возможностями нового модного. например,
делая массовое поделие вполне нормально выбрать как можно более
дешевый камень и потратить время на программное окучивание. а то,
отчего ты нервничаешь, напоминает анекдот о ветеринаре у терапевта  Vit(1 знак., 18.09.2023 13:33, ссылка)
																							
- Однако, аврки отнюдь не являются дешевыми.  Eddy_Em(1383 знак., 18.09.2023 13:53)
																									
- Ты мне напоминаешь вот этого кренделя своей тягой к впихнуть невпихуемое. Codavr(1 знак., 23.09.2023 03:57, ссылка)
 - :) я, например, редко использую что-то быстрое на I2C и программное
решение вполне устраивает в большинстве случаев. не вижу ничего
зазорного. а если вспомнить уродский референсный контроллер от
Philips и забаженные варианты у STM, то становится даже
неинтересно. кому надо быстро - тот обычно может оценить, насколько
проиграет, юзая программный. ещё, например, только в некоторых
камнях есть аппаратная фильтрация по пинам, в частности для I2C, а
в условиях помех в отсутствие  Vit(540 знак., 18.09.2023 14:59, ссылка)
																											
- Программный I2C - это минус один таймер и один канал DMA (да еще и приличный буфер в ОЗУ надо выделять). Либо придется делать блокирующий, что для пересылки больше, чем одного байта, на малых скоростях как-то не очень. Но, в принципе, согласен: мелкие посылки можно и блокирующими делать, ничего страшного не произойдет, если на 100кбод десяток байт перешлешь. Eddy_Em(1136 знак., 18.09.2023 15:55, ссылка)
 - +1 - mr-x(18.09.2023 15:01)
 
 
 
 - Однако, аврки отнюдь не являются дешевыми.  Eddy_Em(1383 знак., 18.09.2023 13:53)
																									
 
 
 - Ну какой там может быть содержательный разговор? Я уже столько раз
на всяких форумах содержательно писал, что негоже авр в наше время
использовать - да взять те же CH32V003: цена ниже, периферии куда
как больше.  Eddy_Em(857 знак., 18.09.2023 08:59)
																					
 
 - Вот совершенно никакой суровости. Я был очень откровеннен, (почти
что как с другом). Поэтому применил такие слова. А суровый это
Скрипач ныне. - RxTx(17.09.2023 22:10)
																			
 
 - Обосрать своей оценкой что-то или кого-то, не приводя веских
доводов, это такой незатейливый способ возвысить себя в глазах
окружающих. Правда глупый, достойный школоты. Потому я был крайне
удивлен, узнав что он давно вышел из этого возраста. При первом
знакомстве с ним я узнал, что Масдай гавно, теперь узнал, что AVR
еще худшее гавно. Полагаю, что список гавна будет продолжен еще не
раз. - Codavr(23.09.2023 03:42)
																	
 
 - Вот это меня окончательно триггернуло:  RxTx(1254 знак., 17.09.2023 21:49 - 22:52)
															
 
 - Вот:  Eddy_Em(211 знак., 17.09.2023 21:07, ссылка)
													
 - gcc по барабану с или с++. Не нравится скетч пиши в стиле winAVR - ucMike(17.09.2023 20:10)
 
 
 - Ошибаетесь, сэр. Там - чистый С++.  Eddy_Em(267 знак., 17.09.2023 20:04)
									
 
 - Чистый си. Функция main не доступна, доступны setup и loop. Таймер
нужен для работы часиков в миллисекундах. Бейсик для AVR это
программа BASCOM - ucMike(17.09.2023 19:58)
							
 
 - А как там отлаживаться? Один раз попросили подрихтовать скетч. Сел
за это дурино-иде, так и не нашёл, как пройти программу по шагам.
Нету такого? - maik-vs(17.09.2023 20:42)
					
 - Исходники загрузчика доступны, лежат в недрах программы. USB превращается в последовательный канал (на плате -СНххх). - ucMike(17.09.2023 15:44)
 - Примерно так (знающие поправят): с загрузчиком "Адурины" умеет
работать avrdude, из Arduino IDE можно выдернуть hex. Итого - можно
писать код в Arduino IDE а потом шить ейный hex как удобнее, либо
писать код в чём удобно, а шить в "Адурину" посредством avrdude.  Chum_A(237 знак., 17.09.2023 14:29, ссылка, ссылка)
			
- Спасибо, почти все прояснилось. Судя по этому сообщению с форума и
hex загрузчика не прячут:  ЫЫyкпy(110 знак., 17.09.2023 15:47)
					
- Загрузчик даже в исходниках может лежать в вашей АрдуиноIDE. Поройтесь там в каталогах - Boвa(24.09.2023 14:54)
 
 
 - Спасибо, почти все прояснилось. Судя по этому сообщению с форума и
hex загрузчика не прячут:  ЫЫyкпy(110 знак., 17.09.2023 15:47)