Найдено 14 результатов

gerrus
Пн авг 03, 2015 14:32:39
Форум: Питание
Тема: Мелкие вопросы по питанию.
Ответы: 48097
Просмотры: 7858327

Re: Мелкие вопросы по питанию.

Подскажите в чем может быть причина пульсации. (на видео видно)
Притом пульсацию даже слышно.



Спасибо!
gerrus
Чт июл 30, 2015 10:44:33
Форум: Изготовление PCB
Тема: Нарисуйте мне плату.
Ответы: 1403
Просмотры: 418069

Re: Нарисуйте мне плату.

fsem писал(а):gerrus, дальше сами, ручками.

Спасибо большое!
gerrus
Ср июл 29, 2015 21:42:44
Форум: Изготовление PCB
Тема: Нарисуйте мне плату.
Ответы: 1403
Просмотры: 418069

Re: Нарисуйте мне плату.

Добрый День,

может и мне кто нибудь поможет?:)
Абсолютный новичок, первая плата.

Цель : Односторонняя плата с пару перемычек на верхней стороне. Возможно ли вообще такое с этой схемой?

Спасибо!

СпойлерИзображение


P.S: Почему то не могу больше чем один файл прикрепить.
gerrus
Вт июл 07, 2015 08:17:46
Форум: Практика
Тема: Hitachi SP12N002-как запустить?
Ответы: 1
Просмотры: 1407

Hitachi SP12N002-как запустить?

Добрый день,
подскажите пожалуйста, можно ли данный дисплей запустить с помощью Arduino? И если да, то как? Может есть какая библиотека?
Я смог только Datasheet найти

http://www.datasheetarchive.com/dlmain/ ... 245128.pdf

Спасибо!

Изображение
gerrus
Вт авг 20, 2013 13:51:06
Форум: Практика
Тема: Опознание радиоэлементов
Ответы: 21533
Просмотры: 5186221

Re: Опознание радиоэлементов

Добрый День!

Не подскажет ли кто нибудь как заставить работать этот дисплей?
Где катод ,где анод?Для начала хотя бы зажечь один сегмент :)

P.S: В электронике совсем новичок

https://www.dropbox.com/sc/6blozg8zobzv ... 72523055#/
gerrus
Пн авг 12, 2013 20:43:34
Форум: AVR
Тема: Программирование на "C"
Ответы: 18
Просмотры: 3548

Re: Программирование на "C"

Товарищи помогите новичку.

Перешел на таймер.Вроде бы как работает.

Но вот одно но.Не могу "уловить" кнопку.

Засунул проверку уже чуть ли не в каждую вторую строку.всё равно не работает толком.

Не уж то не обойтись Interrupt`ом ? может всё таки где то что то не доглядел?

Принцип всё тот же ...
gerrus
Пт авг 09, 2013 09:47:25
Форум: AVR
Тема: ATmega8 бегущая строка
Ответы: 12
Просмотры: 5142

Re: ATmega8 бегущая строка


#define F_CPU 1000000UL
#include <avr/io&#46;h>
#include <avr/iom8&#46;h>
#include <util/delay&#46;h>

#define IND PORTD

char t1,t2,t3,t4;
unsigned char mc&#91;&#93; = {0b00111111, // 0
0b00000110,
0b01011011,
0b01001111,
0b01100110,
0b01101101,
0b01111101,
0b00000111,
0b01111111 ...
gerrus
Чт авг 08, 2013 20:44:53
Форум: AVR
Тема: Программирование на "C"
Ответы: 18
Просмотры: 3548

Re: Программирование на "C"


DDRD - это регистр направления: выход (1) или вход (0) для каждого пина.
Если нужна подтяжка на вход, то нужно записать единицу в соотв. бит регистра PORTD, как у Вас и сделано следующей командой:
PORTD = 1<<PD3;
Вы совершенно правы!! Перепутал..
но к моему удивлению всё равно работало.


@eess9 ...
gerrus
Чт авг 08, 2013 18:09:59
Форум: AVR
Тема: Программирование на "C"
Ответы: 18
Просмотры: 3548

Re: Программирование на "C"

@ eess9
Поменял местами!Теперь всё как положено:)

@ a_skr
Спасибо за регистор GIFR.буду знать!

cli() убрал,действительно лишнее.

PORTA опечатка,но я им не пользуюсь

DDRD = 1<<PD3;
это неправильно, т.к. порт на вход - убрать.

Почему не правильно?Я подтянул PULL-UP,что бы потом на массу ...
gerrus
Чт авг 08, 2013 12:29:25
Форум: AVR
Тема: Программирование на "C"
Ответы: 18
Просмотры: 3548

Re: Программирование на "C"

Определил очень просто.Я в функции "ISR" включал "левый" LED на пару секунд,как тест.

Да Вы и сами можете испробовать в том же Proteus.Он так же как и Hardware (в данном случае) работает.



А вы уверены, что у вашей схемы не возникает на прерывании спадающий фронт при старте?
Не уверен.Вот ...
gerrus
Чт авг 08, 2013 00:45:19
Форум: AVR
Тема: Программирование на "C"
Ответы: 18
Просмотры: 3548

Re: Программирование на "C"

С interrupt я вроде как бы разобрался.(покрайней мере с hardware-interrupt)
но вот только одна проблема.после каждой прошивки и после hardware-reset всегда исполняется функция interrupt (ISR) (первым делом.то есть сразу с начало она,потом void main)
прочитал что в аземблере надо просто первый адрес ...
gerrus
Пн авг 05, 2013 15:22:43
Форум: AVR
Тема: Программирование на "C"
Ответы: 18
Просмотры: 3548

Re: Программирование на "C"

Аlex писал(а):Зачем они нужны ? Достаточно периодичного прерывания от таймера, в нём опрашиваем входы кнопок и ставим соответствующие флаги. Эти флаги уже обрабатываем в main в любое удобное время.

Собственно, тема про кнопки уже есть, даже с примерами.


Не подскажите как найти? :oops:
gerrus
Пн авг 05, 2013 15:21:50
Форум: AVR
Тема: Программирование на "C"
Ответы: 18
Просмотры: 3548

Re: Программирование на "C"

Вы наверное про Interrupts?
К сожалению ,так же как и таймеры, они мне еще мало известны .
Почему то на надеялся на то, что можно как то с "if" или "switch" или "while" (петля? ) сделать?!

А разве Interrupt не прерывает программу сразу?Именно этого не хотелось. Хотелось что бы "зеленый цикл" для ...
gerrus
Пн авг 05, 2013 14:56:51
Форум: AVR
Тема: Программирование на "C"
Ответы: 18
Просмотры: 3548

Программирование на "C"

Добрый день!

Начал на днях заниматься Микроконтролерами и их программированием на "C".

Хочу для тренировки сделать программу для Светофора.

http&#58;//www10&#46;pic-upload&#46;de/thumb/05&#46;08&#46;13/e6bzz1fbu9f&#46;jpg

Светофор 1 и 2 сделал. переключаются как надо.но вот как быть с ...

Перейти к расширенному поиску