|
|
  |
жутко глючит мк, помогите пожалуйста |
|
|
|
Apr 21 2008, 20:06
|

Силовик-затейник
   
Группа: Модераторы
Сообщений: 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)  и почему не подключена земля к мк? Землю (и питание) МК я не рисовал, т.к. мне было лень смотреть его описание. Ошибка в том что я не нарисовал резистор между выходом (4 ногой) H11L1 и +5В. Номинал 1кОм если не запямятовал. Книги читать начал?
--------------------
"Вперёд на мины, ордена потом!" "инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
|
|
|
|
|
Apr 22 2008, 09:54
|
Группа: Новичок
Сообщений: 10
Регистрация: 22-04-08
Пользователь №: 36 993

|
Цитата(_Ivan_33 @ Apr 22 2008, 13:08)  и что делать? Добрый день всем! Пусть меня старшие товарищи поправят, если я ошибаюсь, но мне кажется было бы полезно познакомиться с программой FlowCode. Она, кажется, для PIC-контроллеров, но позволяет отвлечься от кодирования на ассемблере или Си и сосредоточиться на происходящих событиях. Полученный hex-файл можно загрузить в Proteus, если не хватает внешних элементов, и увидеть происходящее без осциллографа, как если бы он был. Конечно, окончательный ответ будет найден на макетной плате, но его легче искать, когда ясна суть происходящего.
|
|
|
|
|
Apr 22 2008, 09:58
|
Частый гость
 
Группа: Свой
Сообщений: 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 )
|
|
|
|
|
Apr 22 2008, 10:44
|
Частый гость
 
Группа: Свой
Сообщений: 195
Регистрация: 13-05-07
Из: Норильск
Пользователь №: 27 691

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

Профессионал
    
Группа: Участник
Сообщений: 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
--------------------
И на камнях растут деревья!
|
|
|
|
|
May 1 2008, 09:51
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|