Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 28.10.2010, 14:53  
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Си - это сложно и непонятно или нет?

Во всем нужна сноровка, закалка, тренировка! Я реальные вирусы полиморфные видел в деле! Написаны были на .ват (пакетный файл). Можно наиболее точным инструментом гвозди забивать, а с помощью зубной зубной подмести Красную площадь! Я бы предложил под арм в будущим сделать компилятор на языке типа "питон" который тоже прямой родственник си. Я всетаки опишу свое видение си в той теме, чтоб было всё в одном месте специально для асм,атиков раз уж на то пошло
Реклама:
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 28.10.2010, 14:55  
cupru
Заблокирован
 
Регистрация: 19.10.2010
Сообщений: 152
Сказал спасибо: 8
Сказали Спасибо 23 раз(а) в 18 сообщении(ях)
cupru на пути к лучшему
По умолчанию Re: Си - это сложно и непонятно или нет?

Сообщение от Uragan90 Посмотреть сообщение
Я бы предложил под арм в будущим сделать компилятор на языке типа "питон"
Я бы предложил....LD, FBD, SFC((((((((((
cupru вне форума  
Непрочитано 28.10.2010, 14:59  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Си - это сложно и непонятно или нет?

Я - от асм-атизма освободился , думал-не вернусь никогда , отлегло ....так ведь-приходится иногда , когда приспичит
OlegNZH вне форума  
Непрочитано 28.10.2010, 15:05  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Си - это сложно и непонятно или нет?

Сообщение от cupru Посмотреть сообщение
Я бы предложил....LD, FBD, SFC((((((((((
Есть хорошая вешь - LUA
Gnider вне форума  
Непрочитано 28.10.2010, 15:07  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Си - это сложно и непонятно или нет?

Haskel... Кто еще?
realid вне форума  
Непрочитано 28.10.2010, 15:13  
cupru
Заблокирован
 
Регистрация: 19.10.2010
Сообщений: 152
Сказал спасибо: 8
Сказали Спасибо 23 раз(а) в 18 сообщении(ях)
cupru на пути к лучшему
По умолчанию Re: Си - это сложно и непонятно или нет?

Сообщение от Gnider Посмотреть сообщение
Есть хорошая вешь - LUA
Я о графических....мэк-подобных....
cupru вне форума  
Непрочитано 28.10.2010, 15:14  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Си - это сложно и непонятно или нет?

Сообщение от OlegNZH Посмотреть сообщение
Пример:
Нужно выдвинуть байт в порт , плюс- защёлкнуть,2 раза... И так 150 байт, меньше ,чем миллисекунда . Конструкциями ›› , плюс выделить бит , плюс 2 строба, Ну- НИИкак не добиться ...
...
;#asm
ROR R19
OUT 0x15,R19
SBI 0x18,0
SBI 0x12,5
CBI 0x18,0
CBI 0x12,5
;#asm
ROR R19
OUT 0x15,R19
SBI 0x18,0
SBI 0x12,5
CBI 0x18,0
CBI 0x12,5
...
и так 8 раз....подскажите,как в С это быстрее сделать?
(это мало того, я для вывода - целый Порт освободил, что-бы напрямик , без анализа бита)

я- в С- ТОлько сейчас пишу, просто заявление , что асмовские вставки по неумению делаются, можно и стандартными средствами языка.. НЕуместны.
А чем проблема?
Для LPC будет например так(для Kейла):

LPC_GPIO0-›FIOPIN=0x6666;
LPC_GPIO1-›FIOSET=(1‹‹0);
LPC_GPIO1-›FIOSET=(1‹‹5);
LPC_GPIO1-›FIOCLR=(1‹‹0);
LPC_GPIO1-›FIOCLR=(1‹‹5);

По размеру и скорости тоже что и на асме.
Gnider вне форума  
Непрочитано 28.10.2010, 15:44  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Си - это сложно и непонятно или нет?

в шесть тактов? я- не знаю, как в LPC компильнётся.. тем более машина серьёзная, но смысл не в том , всё равно шесть действий (если скажете, что в длинную инструкцию можно и пару впихнуть...тогда уж можно и очередь команд ...)
upd. я- немного иронизирую ..без Обид.
upd2. offtop Мне вот нужно было LPC поковырять ..не рискнул , в наличии нет, если вдруг переборщу. А платка - гораздо интереснее на ней , чем на AVR-ках. Пришлось поставить 2 AVR.

Последний раз редактировалось OlegNZH; 28.10.2010 в 16:13.
OlegNZH вне форума  
Непрочитано 28.10.2010, 15:47  
terminator_seva
Вид на жительство
 
Аватар для terminator_seva
 
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
terminator_seva на пути к лучшему
По умолчанию Re: Си - это сложно и непонятно или нет?

Сообщение от cupru Посмотреть сообщение
Я бы предложил....LD, FBD, SFC((((((((((
http://www.beremiz.org/documentation...-to-c-compiler
terminator_seva вне форума  
Сказали "Спасибо" terminator_seva
cupru (28.10.2010)
Непрочитано 28.10.2010, 16:16  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Си - это сложно и непонятно или нет?

Сообщение от OlegNZH Посмотреть сообщение
в шесть тактов?
Ваше же не в 6, а в 10. И у арма 10 выходит.
А теперь измените задачу - вывод не по 8 сразу, а по 2 бита. И все станет не так красиво. А филипсовому арму все равно. Вы сравниваете реализацию алгоритма заточенного под 8 бит на 8 битном контроллере и на 32 битном. Сравнение некорректное. Да и все равно, хоть по тактам и одинаково выходит, такты несколько разные. Для 16 и для 100МГц.
kison вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Linux-ваше мнение Tvenn Делимся опытом 6169 23.08.2015 08:57
ГМО-для чего они??? Как их обнаружить? aniza Отвлекитесь, эмбеддеры! 138 04.11.2010 23:32
[Решено] Тиристор - спалил или нет? nekolex Электроника - это просто 15 14.07.2010 19:09
Лампа от вспышки, вышла со строя или нет? soladko Источники питания и свет 6 20.10.2009 16:58


Часовой пояс GMT +4, время: 03:07.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot