|
Прошу помощи в написании первой программы |
|
|
|
Aug 18 2012, 03:38
|
Группа: Новичок
Сообщений: 5
Регистрация: 18-08-12
Пользователь №: 73 176

|
Здравствуйте. Я начинаю изучать програмирование под МК и у меня не получается корректно написать первую программу. МК, используемый мною, ATmega8535. Из обвязки 2 светодиода на порту A на нулевом и первом соответственно. Схема стаблилизации питания на 78L05. Два светодиода подключены катодом к МК, анодом к одному и тому же резистору на 1 килоом. Вся эта конструкция запитана от кроны.
Пишу программу:
#include <mega8535.h> #include <delay.h>
void main(void){ PORTA=0x00; DDRA=0xFF; while(1){ PORTA.0=1; PORTA.1=0; delay_ms(500); PORTA.0=1; PORTA.1=0; //PORTA.1=1; delay_ms(700); }//while }//main
В результате мигают оба светодиода, как будто я написал PORTA = 1(PORTA=0); Подскажите как быть?
|
|
|
|
|
 |
Ответов
|
Aug 22 2012, 05:27
|
Группа: Новичок
Сообщений: 5
Регистрация: 18-08-12
Пользователь №: 73 176

|
В общем проблема решена. Я как человек привыкший верить конструкторам и заставший еще живые радиодетали СССР по старой памяти спаял "широкую" ногу к выводу МК, а "узкую" через сопротивление на землю. Но китайская промышленность, как оказалось, думает иначе! У них на красных светодиодах так и есть, а на желтых и зеленых с точностью до наоборот! В общем перепаял светодиоды и добавил сопротивление и все работает на ура. Всем огромное спасибо.
|
|
|
|
|
Aug 22 2012, 06:39
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(AlxX @ Aug 22 2012, 08:27)  Я как человек привыкший верить конструкторам и заставший еще живые радиодетали СССР Как человек, повидавший настолько многое, могли бы по крайней мере разобраться и правильно описать причину неработоспособности. Так как Вы последовательно утверждали: 1) светодиоды мигают одновременно 2) светодиоды припаяны анодом к земле Одно из этих утверждений явно ложное. На будущее: попробуйте корректно и правильно описать проблему. Часто хорошо поставленный вопрос не нуждается в ответе. Задающий, прочитав такой вопрос, сам находит ответ
|
|
|
|
|
Aug 23 2012, 05:00
|
Группа: Новичок
Сообщений: 5
Регистрация: 18-08-12
Пользователь №: 73 176

|
Цитата(Ruslan1 @ Aug 22 2012, 09:39)  Как человек, повидавший настолько многое, могли бы по крайней мере разобраться и правильно описать причину неработоспособности. Так как Вы последовательно утверждали: 1) светодиоды мигают одновременно 2) светодиоды припаяны анодом к земле Одно из этих утверждений явно ложное. На будущее: попробуйте корректно и правильно описать проблему. Часто хорошо поставленный вопрос не нуждается в ответе. Задающий, прочитав такой вопрос, сам находит ответ  Я не многое видел. У меня отец инженер КИПиА, поэтому данного железа времен союза у нас дома было много. Я никогда не учился работать с электроникой (я программист по образованию и работаю по нему же), поэтому познания мои весьма скудные, и мк меня заинтересовали со стороны программирования. А теперь в свои 25 я еще пытаюсь изучить правила построения схем-обвязок к мк.
|
|
|
|
Сообщений в этой теме
AlxX Прошу помощи в написании первой программы Aug 18 2012, 03:38 kovigor Цитата(AlxX @ Aug 18 2012, 06:38) В резул... Aug 18 2012, 03:56 zombi Цитата(AlxX @ Aug 18 2012, 06:38) Два све... Aug 18 2012, 16:47 AlxX Цитата(zombi @ Aug 18 2012, 19:47) Куда п... Aug 19 2012, 16:04  mempfis_ Цитата(AlxX @ Aug 19 2012, 19:04) Код#inc... Aug 19 2012, 17:03 Ruslan1 Цитата(AlxX @ Aug 18 2012, 06:38) Два све... Aug 19 2012, 21:10 Семин Сторона диода которая похожа на букву К - есть КАТ... Aug 20 2012, 08:25 zombi to AlxX Aug 20 2012, 09:20 AlxX Цитата(zombi @ Aug 20 2012, 12:20) to Alx... Aug 21 2012, 13:00 Xenia Думаю, что надо разориться и купить ... еще один р... Aug 21 2012, 13:20 Alexashka Скорей всего у Вас сопля между ногами
ЗЫ. т.е ... Aug 21 2012, 14:48 _Ivana Чем сидеть в онлайне на форуме и ждать подсказок, ... Aug 21 2012, 16:30 esaulenka Цитата"широкую" ногу к выводу МК, а ... Aug 22 2012, 07:50 Plain Хороший программист в первую очередь хорошо себе к... Aug 23 2012, 05:29 ilglbv Доброго времени суток!
Даже стыдно как то спра... Aug 26 2012, 20:21 _Артём_ Цитата(ilglbv @ Aug 26 2012, 23:21) Пытаю... Aug 26 2012, 20:59 zombi Цитата(ilglbv @ Aug 26 2012, 23:21) PORTC... Aug 26 2012, 21:09  _Артём_ Цитата(zombi @ Aug 27 2012, 00:09) Пишем ... Aug 26 2012, 21:21   zombi Цитата(_Артём_ @ Aug 27 2012, 00:21) наве... Aug 26 2012, 21:28    _Артём_ Цитата(zombi @ Aug 27 2012, 00:28) Дык, в... Aug 26 2012, 21:32    _Артём_ . стёрто
форум глючит - сообщения по 2 раза пишутс... Aug 26 2012, 21:37  _Артём_ Цитата(zombi @ Aug 27 2012, 00:09) Пишем ... Aug 26 2012, 21:28 ilglbv Поторопился... "проектик" на Mega8, суть... Aug 26 2012, 21:35 _Артём_ Цитата(ilglbv @ Aug 27 2012, 00:35) DDRC ... Aug 26 2012, 22:09  ilglbv Цитата(_Артём_ @ Aug 27 2012, 02:09) А чт... Aug 29 2012, 11:48 ilglbv Вот, поправил и все заработало)
#include <avr/i... Aug 26 2012, 21:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|