реклама на сайте
подробности

 
 
8 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> жутко глючит мк, помогите пожалуйста
Omen_13
сообщение Apr 21 2008, 20:06
Сообщение #61


Силовик-затейник
****

Группа: Модераторы
Сообщений: 766
Регистрация: 18-02-07
Из: Столица солнечного Башкортостана
Пользователь №: 25 467



Цитата(_Ivan_33 @ Apr 21 2008, 10:17) *
и почемувывод на кренке 5 вольт он 4-ий?

КР142ЕН5А в 3-х ногом корпусе имеет "золотого" старшего брата 142ЕН5А, там другой корпус. Номера выводов на графическом обозначении для обоих исполнений было решено оставить одинаковыми.
Цитата(_Ivan_33 @ Apr 21 2008, 10:17) *
и почему не подключена земля к мк?

Землю (и питание) МК я не рисовал, т.к. мне было лень смотреть его описание. laughing.gif
Ошибка в том что я не нарисовал резистор между выходом (4 ногой) H11L1 и +5В. Номинал 1кОм если не запямятовал.

Книги читать начал?


--------------------
"Вперёд на мины, ордена потом!"
"инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение Apr 22 2008, 05:57
Сообщение #62


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



да, я сейчас заболел - время появилось


--------------------
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение Apr 22 2008, 09:08
Сообщение #63


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



вот узнал чтоб глобально разрешить прерывания нужно набрать #asm("sei") а запретить #asm("cli")
ну типа такого прерывания что на выходе int0(1) есть смена логического уровня такого нету... есть только прерывание по лог0, прерывание по ниспадающему фронту сигнала и по возрастающему
и что делать?


--------------------
Go to the top of the page
 
+Quote Post
vladi1147
сообщение Apr 22 2008, 09:54
Сообщение #64





Группа: Новичок
Сообщений: 10
Регистрация: 22-04-08
Пользователь №: 36 993



Цитата(_Ivan_33 @ Apr 22 2008, 13:08) *
и что делать?


Добрый день всем!

Пусть меня старшие товарищи поправят, если я ошибаюсь, но мне кажется было бы полезно познакомиться с программой FlowCode. Она, кажется, для PIC-контроллеров, но позволяет отвлечься от кодирования на ассемблере или Си и сосредоточиться на происходящих событиях. Полученный hex-файл можно загрузить в Proteus, если не хватает внешних элементов, и увидеть происходящее без осциллографа, как если бы он был.

Конечно, окончательный ответ будет найден на макетной плате, но его легче искать, когда ясна суть происходящего.
Go to the top of the page
 
+Quote Post
tazik
сообщение Apr 22 2008, 09:58
Сообщение #65


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 13-05-07
Из: Норильск
Пользователь №: 27 691



Цитата(_Ivan_33 @ Apr 22 2008, 17:08) *
вот узнал чтоб глобально разрешить прерывания нужно набрать #asm("sei") а запретить #asm("cli")
ну типа такого прерывания что на выходе int0(1) есть смена логического уровня такого нету... есть только прерывание по лог0, прерывание по ниспадающему фронту сигнала и по возрастающему
и что делать?


Почему нету? Есть - MCUCR ISC01=0, ISC00=1 - any change - при любом изменении.
Более того, помимо INT0, INT1 есть еще прерывание PCINT - при изменении уровня на одной из 6 ножек

Цитата(vladi1147 @ Apr 22 2008, 17:54) *
Добрый день всем!

Пусть меня старшие товарищи поправят, если я ошибаюсь, но мне кажется было бы полезно познакомиться с программой FlowCode. Она, кажется, для PIC-контроллеров, но позволяет отвлечься от кодирования на ассемблере или Си и сосредоточиться на происходящих событиях.


Спасибо за ссылку. Думал, что кроме Algoritm Buildera ничего нет. Уже есть и для AVR, и для ARM )
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение Apr 22 2008, 10:37
Сообщение #66


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



блин перерыл книги там мало что написано.... ну может кто-нить сюда хоть откуда-то скопирует... я наверное штук 5 книг смотрел уже - на 2 страницах максимум написано...


--------------------
Go to the top of the page
 
+Quote Post
tazik
сообщение Apr 22 2008, 10:44
Сообщение #67


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 13-05-07
Из: Норильск
Пользователь №: 27 691



Цитата(_Ivan_33 @ Apr 22 2008, 18:37) *
блин перерыл книги там мало что написано.... ну может кто-нить сюда хоть откуда-то скопирует... я наверное штук 5 книг смотрел уже - на 2 страницах максимум написано...


А что именно ты сейчас ищешь?
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение Apr 22 2008, 13:27
Сообщение #68


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



как делать прерывания... хотя бы на изменение лог уровня на ноге...


--------------------
Go to the top of the page
 
+Quote Post
domowoj
сообщение Apr 22 2008, 16:15
Сообщение #69


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(_Ivan_33 @ Apr 22 2008, 20:27) *
как делать прерывания... хотя бы на изменение лог уровня на ноге...

Вот нашел кое-что- это какие-то регуляторы,
есть и на си, с прерыванием.

Сообщение отредактировал domowoj - Apr 22 2008, 16:16
Прикрепленные файлы
Прикрепленный файл  Switch.rar ( 237.3 килобайт ) Кол-во скачиваний: 266
 


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение Apr 29 2008, 09:57
Сообщение #70


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



нашел на gaw.ru детектор нуля... сейчас буду разибрать...
если что не понятно напишу...
а кто-то мне еще хотел про шИМ написать....


--------------------
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение May 1 2008, 08:45
Сообщение #71


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



вот в книжке евстифеева написано что есть вектор прерывания изменения логического уровня на ноге. в ДШ на тиню написано вот это 0x000B PCINT Pin Change Interrupt. как мне его использовать?????
напишите в общей форме как вообще инициализировать прерывания!!! кто-нибудь помогите пожалуйста!!!


--------------------
Go to the top of the page
 
+Quote Post
domowoj
сообщение May 1 2008, 09:10
Сообщение #72


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Там же все написано.
В GIMSK устанавливаешь PCIE, в PCMSK устанавливаешь нужный PCINTx,
при установленном общем прерывании готово прерывание полюбому изменению сигн.
на выбранной ноге МК.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение May 1 2008, 09:46
Сообщение #73


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



а вот написано - изменение сигналов на выводах - на каких выводах? и если их много как установить чтоб было тока на 1 выводе?

как записать в регистр GIMSK 5-ий разряд называемый PCIE лог.1????


--------------------
Go to the top of the page
 
+Quote Post
tazik
сообщение May 1 2008, 09:51
Сообщение #74


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 13-05-07
Из: Норильск
Пользователь №: 27 691



Цитата(_Ivan_33 @ May 1 2008, 17:46) *
а вот написано - изменение сигналов на выводах - на каких выводах? и если их много как установить чтоб было тока на 1 выводе?

как записать в регистр GIMSK 5-ий разряд называемый PCIE лог.1????


Км, уважаемый, а мы вообще в этом веке планируем читать datasheets от производителя? Или уже только в следующем?
Там все четко написано.
С Вашей стороны не видно совершенно никаких усилий, это удручает

GIMSK|=(1<<PCIE);

Сообщение отредактировал tazik - May 1 2008, 09:53
Go to the top of the page
 
+Quote Post
domowoj
сообщение May 1 2008, 09:51
Сообщение #75


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Не в GIMSK , а в PCMSK- маска прерывания.
Посмотри в начале книги цоколевку и назначение выводов МК.
PCINT5 - PB5 - 17 нога у тини2313.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post

8 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 06:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01476 секунд с 7
ELECTRONIX ©2004-2016