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

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

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

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

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

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


 
Опции темы
Непрочитано 25.06.2013, 13:50  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от dosikus Посмотреть сообщение
В стиле радиокота и на AVR да
Что за стиль и как оно выглядит?
Реклама:
_Артём_ вне форума  
Непрочитано 25.06.2013, 14:09  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от _Артём_ Посмотреть сообщение
Что за стиль и как оно выглядит?
Берите любой не ошибетесь http://radiokot.ru/forum/viewforum.php?f=57

Особенно у тех кто громче все орет что Си - ***нья

Аналогично здесь, но под PicMicro
http://forum.chipmk.ru/index.php/forum/29-pic/
http://pic.borda.ru/
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 25.06.2013 в 14:12.
dosikus вне форума  
Непрочитано 25.06.2013, 15:09  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от SasaVitebsk Посмотреть сообщение
Зачем самому городить какой-то огород? Не лучше ли потратить время, на изучение перспективных технологий программирования?

Это главное и с этим полностью соглашусь. Однако, есть существенные упущения в деталях, которые могут сбить с толку тех, кто хочет разобраться в этих вопросах.

Сообщение от SasaVitebsk Посмотреть сообщение
На асме нельзя писать структурно.
Очень даже можно, и Вы же сами сообщаете как - написать свои макросы:
Сообщение от SasaVitebsk Посмотреть сообщение
... к появлению своей спицифической библиотеки п/п и макросов.
Далее:
Сообщение от SasaVitebsk Посмотреть сообщение
На асме нельзя писать ... объектно.
Это тоже не совсем так - объектный ТАСМ помните?
Также не следовало утверждать, что работая на АСМе, программист должен сам распределять память:
Сообщение от SasaVitebsk Посмотреть сообщение
... Си ... позволяет ... уйти от ... ручного ... распределения памяти
Есть в АСМах, помимо инструкций базового уровня, и структуры, и возможность символьно работать с фреймом вызова:

В общем, лучше наверное не отрицать возможности реализации структурного программирования и некоторых других вкусностей, при работе с АСМом, а подчёркивать абсолютную неэффективность и ненужность такого подхода за пределами тех специфических ситуаций, для которых он был создан. Не надо изобретать велосипеды - есть масса фабричных, на все случаи жизни, не надо самостоятельно нарезать резьбу - всё равно не получится ни лучше, ни быстрее, чем в МЕТИЗах. Можно, конечно, сделать нарезание резьбы делом всей своей жизни и изготавливать такой штучный товар, что все технические музеи мира обзавидуются, но это несколько другая песня.
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 25.06.2013 в 15:16.
tempora вне форума  
Непрочитано 25.06.2013, 16:57  
Uz_Sleep_Walker
Прописка
 
Регистрация: 11.07.2008
Сообщений: 237
Сказал спасибо: 1,503
Сказали Спасибо 63 раз(а) в 44 сообщении(ях)
Uz_Sleep_Walker на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Добрый день, посоветуйте пожалуйста литературу по языку Си для МК с примерами. Кернигана и Ричи читал, но там Си более для ПК
Uz_Sleep_Walker вне форума  
Непрочитано 25.06.2013, 17:10  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Uz_Sleep_Walker, для какого м/к? Что именно, сверх K&R, интересует-то?
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 25.06.2013, 17:23  
Uz_Sleep_Walker
Прописка
 
Регистрация: 11.07.2008
Сообщений: 237
Сказал спасибо: 1,503
Сказали Спасибо 63 раз(а) в 44 сообщении(ях)
Uz_Sleep_Walker на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от tempora Посмотреть сообщение
Uz_Sleep_Walker, для какого м/к? Что именно, сверх K&R, интересует-то?
- для AVR
- более полное использование языка Си для МК.

например сделал терморегулятор на AVR с текстовым меню, на дисплее 2х16. Простой проект, но прошивка вышла около 5к.
Простое устройство, а код большой и, думаю, написан не оптимально. Я использовал Mega8 и все влезло, но хочется научится писать более оптимально.

Интересно было бы посмотреть/почитать типичные примеры применения языка Си для МК для решения разных задач

надеюсь ответил на ваши вопросы
Uz_Sleep_Walker вне форума  
Непрочитано 25.06.2013, 17:37  
compaqcompaq
Заблокирован
 
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,753
Сказал спасибо: 971
Сказали Спасибо 1,144 раз(а) в 692 сообщении(ях)
compaqcompaq на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Присоединяюсь к вашей просьбе,действительно начнешь учить С, потом окажется что не тот...

Сообщение от Uz_Sleep_Walker Посмотреть сообщение
Простой проект, но прошивка вышла около 5к.
Какой программой(средой)для написания пользовались если не секрет ?
compaqcompaq вне форума  
Непрочитано 25.06.2013, 17:47  
Uz_Sleep_Walker
Прописка
 
Регистрация: 11.07.2008
Сообщений: 237
Сказал спасибо: 1,503
Сказали Спасибо 63 раз(а) в 44 сообщении(ях)
Uz_Sleep_Walker на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от compaqcompaq Посмотреть сообщение
Какой программой(средой)для написания пользовались если не секрет ?
MikroC for AVR
Uz_Sleep_Walker вне форума  
Непрочитано 25.06.2013, 17:47  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от Uz_Sleep_Walker Посмотреть сообщение
- для AVR
- более полное использование языка Си для МК.
Начните с этого:
  • AVR035: Efficient C Coding for AVR
  • сопроводительная документация к IAR for AVR
Думаю, это будет неплохое начало.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Эти 2 пользователя(ей) сказали Спасибо tempora за это сообщение:
compaqcompaq (25.06.2013), Uz_Sleep_Walker (25.06.2013)
Непрочитано 25.06.2013, 18:28  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от Uz_Sleep_Walker Посмотреть сообщение
MikroC for AVR
Глянул я на этот микроСи, по-моему, это весьма проблемный вариант - во-первых, уже в документации описаны отступления от стандарта Си, а во-вторых, версия от 2011 года (4.60.0.0) не поддерживает стандарта Си (от 1999 года!). Если действительно хотите научиться писать на Си, советую от него отказаться.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Сказали "Спасибо" tempora
aleksandr_zh (26.06.2013)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимальный лазерник для ЛУТ Kabron Делимся опытом 187 31.05.2016 10:51
Оптимальный привод тележки весом 200кг d-f-m Производственное оборудование 18 12.07.2010 00:29
[Решено] Оптимальный коттеджный домофон LAVR12 Автоматика и аппаратура связи 0 22.04.2010 20:17
О программировании AVR на C++ neiver Микроконтроллеры, АЦП, память и т.д 55 24.03.2010 19:33
Оптимальный ламинатор для ЛУТ snakesoft Делимся опытом 7 13.01.2010 22:41


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


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