Долой империалистический интернационал!
-
- Ты ещё попроси перенести код на деревянные счёты из твоего пыльного чулана. Вот примеры переносимого кода -> - SciFi(05.05.2013 20:47, ссылка, ссылка)
- Лет через пяток попробуй переносимость своего нынешнего кода на новых мелкоконтроллерах. Будеш удивлен несказанно. - Codavr(05.05.2013 22:07)
- У меня есть код в новых проектах который унаследован от изделия 10-летней давности. Принципиальных проблем не было вообще. Допиливать под новые реалии приходилось, но новый код на старом приборе вполне заработал бы. Единственное что -- распухает fk0(163 знак., 05.05.2013 22:50 - 22:58)
- У меня такой тоже есть, но как правильно заметил rezident это все более относится к алгоритмам. А вот такого чтобы взять и целиком программу и без допиливания перенести с одного контроллера на принципиально отличный нет вообще. И не утруждаюсь Codavr(34 знак., 06.05.2013 00:20)
- Если взять целиком программу, то её между между разными версиями юникс-подобной ОС не всегда без единого изменения можно перенести. Но можно писать программы так, чтоб эти изменения были минимальны и касались только аппаратуры и/или ОС. А можно fk0(90 знак., 06.05.2013 10:12)
- Если бы у бабушки был... - Codavr(06.05.2013 16:44)
- Если бы не было говнокодеров, ага. - fk0(06.05.2013 16:55)
- Если бы у бабушки был... - Codavr(06.05.2013 16:44)
- *100500 - бомж(06.05.2013 00:46)
- Если взять целиком программу, то её между между разными версиями юникс-подобной ОС не всегда без единого изменения можно перенести. Но можно писать программы так, чтоб эти изменения были минимальны и касались только аппаратуры и/или ОС. А можно fk0(90 знак., 06.05.2013 10:12)
- У меня такой тоже есть, но как правильно заметил rezident это все более относится к алгоритмам. А вот такого чтобы взять и целиком программу и без допиливания перенести с одного контроллера на принципиально отличный нет вообще. И не утруждаюсь Codavr(34 знак., 06.05.2013 00:20)
- У меня есть код в новых проектах который унаследован от изделия 10-летней давности. Принципиальных проблем не было вообще. Допиливать под новые реалии приходилось, но новый код на старом приборе вполне заработал бы. Единственное что -- распухает fk0(163 знак., 05.05.2013 22:50 - 22:58)
- Ну так и скажи. Переносимый код это тот который ты умудрился куда-то перенести. На тини 15 свои примеры перенеси. Или у тебя счеты должны покрупнее быть? - Codavr(05.05.2013 21:01)
- Чудак-человек! Чего туда переносить-то? "2+2" половину памяти займёт :-) Держи ещё один пример переносимого кода -> - SciFi(05.05.2013 21:04 - 21:07, ссылка)
- Хренушки ты угадал. Сишнику нужен стек в оперативе. IAR и гнусь потому тини 15 и не поддерживают патамушта не могуть. У тебя до 2+2 даже не дойдет. На этапе инициализации раком встанет. - Codavr(05.05.2013 21:31 - 21:35)
- При желании можно программировать tiny15 на Си, просто нужен соответствующий компилятор - Imagecraft или доработанный напильником GCC. AlexG(127 знак., 06.05.2013 07:21)
- Можно. Вот пример. Только вначале компилится это дело в ассемблер, а потом допиливается ручками. Codavr(07.05.2013 16:32 - 16:39)
- вопрос, почему так TCCR1 = '\x80'; а не по простому TCCR1 = 0x80; ? Nikolay801_(33 знак., 08.05.2013 10:01)
- Нет. Просто не отошел еще тогда от турбосишных привычек. - Codavr(08.05.2013 12:03)
- столько всего впихнуть в tiny15 на Си это круто - AlexG(08.05.2013 09:51)
- Смеесси. - Codavr(08.05.2013 12:01)
- вопрос, почему так TCCR1 = '\x80'; а не по простому TCCR1 = 0x80; ? Nikolay801_(33 знак., 08.05.2013 10:01)
- Можно. Вот пример. Только вначале компилится это дело в ассемблер, а потом допиливается ручками. Codavr(07.05.2013 16:32 - 16:39)
- туды ему и дорога :-) SciFi(304 знак., 05.05.2013 21:36 - 21:50)
- Сишник норовит передать параметры функций через стек, а у тини 15 стек аппаратный, и параметры через него не передать ни каким раком. - Codavr(06.05.2013 00:25)
- Все вменяемые компиляторы лет 30 как умеют через регистры. Кроме функций вроде printf -- по очевидным причинам... Но в Hitech-C для контроллероф проф. уровня это сумели обойти (через btemp). - fk0(06.05.2013 10:14)
- Если не трудно, предъяви какой-нить рабочий проект для тини15 на сишнике. Который можно откомпилировать в готовый код не прибегая к ассемблерным извратам. - Codavr(06.05.2013 16:43)
- А для арифмометра Однера тебе код на C не нужен? AT-Tiny из той же области. AVR вообще ещё та поделка на любителя. В контроллерах проф. уровня (PIC16) компилятор есть и он даже работает и даже ограниченное множество программ вполне переносятся. - fk0(06.05.2013 16:58)
- А какого хрена ты тогда встреваешь со своими умными мыслями в подветку где базар изначально пошел о тини 15. Показать какой ты крутой и ни разу не говнокодер? Ну это все в конфе давно знают. Слова говнокодеры, контроллеры профессионального уровня Codavr(158 знак., 07.05.2013 11:02 - 11:10, картинка)
- А для арифмометра Однера тебе код на C не нужен? AT-Tiny из той же области. AVR вообще ещё та поделка на любителя. В контроллерах проф. уровня (PIC16) компилятор есть и он даже работает и даже ограниченное множество программ вполне переносятся. - fk0(06.05.2013 16:58)
- Если не трудно, предъяви какой-нить рабочий проект для тини15 на сишнике. Который можно откомпилировать в готовый код не прибегая к ассемблерным извратам. - Codavr(06.05.2013 16:43)
- Все вменяемые компиляторы лет 30 как умеют через регистры. Кроме функций вроде printf -- по очевидным причинам... Но в Hitech-C для контроллероф проф. уровня это сумели обойти (через btemp). - fk0(06.05.2013 10:14)
- Сишник норовит передать параметры функций через стек, а у тини 15 стек аппаратный, и параметры через него не передать ни каким раком. - Codavr(06.05.2013 00:25)
- При желании можно программировать tiny15 на Си, просто нужен соответствующий компилятор - Imagecraft или доработанный напильником GCC. AlexG(127 знак., 06.05.2013 07:21)
- Хренушки ты угадал. Сишнику нужен стек в оперативе. IAR и гнусь потому тини 15 и не поддерживают патамушта не могуть. У тебя до 2+2 даже не дойдет. На этапе инициализации раком встанет. - Codavr(05.05.2013 21:31 - 21:35)
- Чудак-человек! Чего туда переносить-то? "2+2" половину памяти займёт :-) Держи ещё один пример переносимого кода -> - SciFi(05.05.2013 21:04 - 21:07, ссылка)
- Лет через пяток попробуй переносимость своего нынешнего кода на новых мелкоконтроллерах. Будеш удивлен несказанно. - Codavr(05.05.2013 22:07)
- Ты ещё попроси перенести код на деревянные счёты из твоего пыльного чулана. Вот примеры переносимого кода -> - SciFi(05.05.2013 20:47, ссылка, ссылка)