Теперь в нашем онлайн-магазине доступна уникальная книга «BEAM-робототехника. От азов до создания практических устройств», идеально подходящая как для кружков робототехники, так и для самообучения дома. Вы можете приобрести её по привлекательной цене в 699 рублей. Дополнительная информация о книге доступна на нашем сайте. Также в ассортименте нашего онлайн-магазина представлены готовые наборы для сборки роботов, с помощью которых ваш ребенок сможет легко собрать своего первого робота, следуя нашим подробным инструкциям. Перейти в магазин


[ Раскрыть online-чат / Закрыть ] · [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: nightmare, Huntswarrior, Aleks_Crow  
Форум » Программирование микроконтроллеров AVR, PIC » Учимся программированию микроконтроллеров » Программирование на Си (Осваиваем, учимся)
Программирование на Си
Отправлено 26.02.2010 - 10:211
Администраторы
571 сообщений
Мужчина
Доброго времени суток коллеги !

Сейчас я начал изучать язык Си, и мне нужна ваша помощь smile

Добавлено (26.02.2010, 10:21)
---------------------------------------------
Начну с простого, -попробую написать программу для мигания светодиодом, что нужно знать для этого ?



Я Админ
Профиль Личное сообщение Дом. страница icq Skype
Отправлено 26.02.2010 - 22:562
БЛОГГЕР
310 сообщений
Мужчина
Оффтоп!!


Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 28.02.2010 - 20:513
Администраторы
571 сообщений
Мужчина

Добавлено (28.02.2010, 20:51)
---------------------------------------------
Программа мигания светодиодом:



Я Админ
Профиль Личное сообщение Дом. страница icq Skype
Отправлено 29.03.2010 - 20:504
Начальная группа
1798 сообщений
Мужчина
* Как работать с АЦП на примере меги88
Код:

Источник http://cdxp.zx6.ru/viewp.php?id=110
* Как работать с USART на примере меги 16

Источник http://cdxp.zx6.ru/viewp.php?id=112


Профиль Личное сообщение Дом. страница icq Skype
38
Отправлено 30.03.2010 - 11:435
БЛОГГЕР
310 сообщений
Мужчина
nightmare, А как мигать светодиодом но токо плавно? Искал прогу на васике не нашел. Может на СИ подскажете? мК mega8


Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 30.03.2010 - 12:216
Начальная группа
1798 сообщений
Мужчина
При помощи ШИМа, здесь для меги 16 http://123avr.com/z8.htm
Сгенери при помощи CodeWizard'a аналогичный код и мигай ))


Профиль Личное сообщение Дом. страница icq Skype
38
Отправлено 30.03.2010 - 13:207
БЛОГГЕР
310 сообщений
Мужчина
Пасибо smile


Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 30.03.2010 - 14:258
Начальная группа
1798 сообщений
Мужчина
* Настройка ШИМа на atmega8
Code

//настройка таймера
TCCR1A=0x81;
TCCR1B=0x0C;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
// 8 битные регистры для А и В канала ШИМа, по 2 регистра на канал. L - младший регистр, H - старший.
OCR1AH=0x00;   
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
//порт на котором выход А канала ШИМа сконфигурировать как выход


Профиль Личное сообщение Дом. страница icq Skype
38
Отправлено 01.04.2010 - 16:199
Начальная группа
1798 сообщений
Мужчина
Кто тут заказывал плавное мигание светодиодом?
написал небольшую статью про восьмибитный ШИМ и плавно поморгал светодиодом
http://cdxp.zx6.ru/viewp.php?id=118

Админу:

Quote
Изучение Мк начнется с присутствием людей, разбирающихся в программировании микроконтроллеров. Пока их не так уж много, но в скором будущемы мы надеемся на пополнение персонала.
С уважением Администратор.

Я бы с удовольствием написал что-нибудь про МК, помогающее в изучении. только вот что ??? Может предложите какие-нибудь идеи, с радостью напишу smile
Может про подключение L293D к мк и про то, как правильно датчики линии подключать к МК?


Профиль Личное сообщение Дом. страница icq Skype
38
Администраторы
3417 сообщений
Мужчина
Quote (nightmare)
Я бы с удовольствием написал что-нибудь про МК

-принимается smile
Quote (nightmare)
Может предложите какие-нибудь идеи, с радостью напишу Может про подключение L293D к мк и про то, как правильно датчики линии подключать к МК?

-да, неплохо было бы. Можно создать раздел на сайте "Учимся программированию МК. Пишем программы." Как смотрите на это ?
Code
Ах да, вы будете:
-перенесены в группу "тех поддержка" (либо предложите свою)
-наделены соответствующими правами(создание статей, и т.п. )


Только дурак нуждается в порядке-гений господствует над хаосом...
Онлайн ЧАТ по робототехнике ! Заходи и общайся без регистрации =)
Профиль Личное сообщение Дом. страница icq Skype
34
Отправлено 01.04.2010 - 16:5211
Начальная группа
1798 сообщений
Мужчина
Quote
Ах да, вы будете:
-перенесены в группу "тех поддержка" (либо предложите свою)
-наделены соответствующими правами(создание статей, и т.п. )

Статьи я бы хотел у себя на сайте выкладывать, мне его тоже забрасывать низя ))
Но можно копировать статьи с моего сайта сюда в раздел учимся программировать МК со ссылкой на источник, пойдет?
И еще вопрос, а что за ссылки на главнойстранице в самом низу?


Профиль Личное сообщение Дом. страница icq Skype
38
Администраторы
3417 сообщений
Мужчина
Quote (nightmare)
Но можно копировать статьи с моего сайта сюда в раздел учимся программировать МК со ссылкой на источник, пойдет?

-пойдет. Только главное чтоб нам потом не говорили что мы копируем все без ведома админа с другого сайта проги.

"Раскрутка"



Только дурак нуждается в порядке-гений господствует над хаосом...
Онлайн ЧАТ по робототехнике ! Заходи и общайся без регистрации =)
Профиль Личное сообщение Дом. страница icq Skype
34
Отправлено 01.04.2010 - 17:0313
Начальная группа
1798 сообщений
Мужчина
Нее, такого не будет, если есть ссылка на источник то претензий быть не должно. Лучше всего чередовать копипаст с уникальным контентом, я так свой сайт раскручивал))

еще кое что написал, про то как управлять драйвером двигателей при помощи микроконтроллера
http://cdxp.zx6.ru/viewp.php?id=119



Профиль Личное сообщение Дом. страница icq Skype
38
Отправлено 09.04.2010 - 20:5814
БЛОГГЕР
310 сообщений
Мужчина
nightmare, программа для 16 меги я так понял.
тк как мне надо на 8 мегу вот....
Code
/***************Prog************/
#include <avr/io.h>

int main(void)
{  
int i;  
DDRB = 0xFF; //конфигурируем ножку PB3 на выход,тк.это выход ШИМ
TCCR0 = 0x6C; //инициализируем таймер 0
TCNT0 = 0x00; //aaa
OCR0 = 0x00; //величина ШИМ равна 0
while(1) // ,tcrjytxysq wbr
{  
for(i=0;i!=255;i++) //увеличиваем ШИМ до максимума
{
OCR0++;

delay(5); //ждем 5 мс
}  
for(i=255;i!=0;i--) //уменьшаем ШИМ до 0
{
OCR0--;  
delay(5); //ждем 5 мс
}
} }

чтото она не компилируется sad


Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 09.04.2010 - 21:0215
Начальная группа
1798 сообщений
Мужчина
Какие ошибки выдает? Куда дел инклюд с хидер файлом для меги 16?
Нафига эта самодеятельность? ->#include <avr/io.h>


Профиль Личное сообщение Дом. страница icq Skype
38
Форум » Программирование микроконтроллеров AVR, PIC » Учимся программированию микроконтроллеров » Программирование на Си (Осваиваем, учимся)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: