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

 
 
> да что же я не так делаю? mega64 и 128, ну не могу завести и всё тут : (
d71
сообщение May 3 2007, 04:43
Сообщение #1


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

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



что я не так делаю?
не получилось стартовать м128, ладно, сваял вторую плату и воткнул м64

память читаю и пишу, но ногами не дрыгает
--
может я как-то не так подошел к кристалу?

на меге16 достаточно было подать питание и всё...
блин, я щас её об стену жахну - провалил разработку по времени...
ненавижу это долбанутое создание...


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
6 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
Самоделкин
сообщение May 3 2007, 06:08
Сообщение #2


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

Группа: Участник
Сообщений: 163
Регистрация: 25-09-05
Из: Где то в Европе!
Пользователь №: 8 919



Пямять ето хорошо .А что с фузами ? Просто если установлен внешний кварц или внешний генератор долго прийдеться ждать когда "задрыгает " без них :-).
В меге16 сразу установлен внутрений генератор .
Между прочим еще не мало зависит чем (из какой програмы ) програмировать фузы . ;-)
CV память пишет и читает нормально а вот фузы :-( .
Go to the top of the page
 
+Quote Post
d71
сообщение May 3 2007, 07:03
Сообщение #3


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

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



а как бы я писал и читал память если у меня тактования не было?

ну что может быть проще этого?:
Код
.include "m64def.inc"

.def temp = r16

    rjmp RESET

reset:
    ldi temp,$ff


    out DDRB,temp
    out PORTB,temp

    out DDRD,temp
    out PORTD,temp


    out DDRC,temp
    out PORTC,temp

forever: rjmp forever

и не дрыгает ногами sad.gif

может куда еще питание подать надо? или наоборот не подавать?...

Сообщение отредактировал d71 - May 3 2007, 07:04


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
defunct
сообщение May 3 2007, 07:26
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(d71 @ May 3 2007, 06:03) *
ну что может быть проще этого?:
Код
    ldi temp,$ff
    out DDRB,temp
    out PORTB,temp

и не дрыгает ногами sad.gif

А что ожидаете от этой программы? Дрыгать ногами она и не будет, там ведь постоянно все 1..
1. В проекте - выбрать правильно MCU.
2. Fuse M103C убрать.
Более подробно расписать - что ожидаете от программки и что получается, чем меряете и как.
Подключить светодиоды, к земле и к Vcc, выдавать на порты "зебру" 01010101.

PS: тратить время на такие тесты Imho лишнее, ведь можно просто подключиться через JTAG да подергать ногами из студии.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение May 3 2007, 07:52
Сообщение #5


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



У меня как то раз тоже крыша чуть не съехала
пол часа думал почему в студии через джи таг не дергает ногами
уш я и так и эдак - ну ни в какую
----------
оказалось что забыл выбрать сам джи таг - а работал в симуляторе
:-))


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
m16
сообщение May 3 2007, 08:03
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



посмотрите свой код : инициализация портов на вывод и выдча в них единиц и фсё. а далее вот это:
Код
forever: rjmp forever

и дёргается увас процик в бесконечном цикле :о))
Go to the top of the page
 
+Quote Post
d71
сообщение May 3 2007, 08:14
Сообщение #7


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

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



дак как дергать если единиц нету на ногах sad.gif
как только увижу единички, конечно устрою светопредставление светодиодное на тестовой плате

но нет тама единиц-то
--
щас точно об стену её разотру


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
nss
сообщение May 3 2007, 09:14
Сообщение #8


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

Группа: Свой
Сообщений: 112
Регистрация: 15-03-06
Пользователь №: 15 277



Цитата(d71 @ May 3 2007, 05:43) *
что я не так делаю?
не получилось стартовать м128, ладно, сваял вторую плату и воткнул м64

память читаю и пишу, но ногами не дрыгает
--
может я как-то не так подошел к кристалу?

на меге16 достаточно было подать питание и всё...
блин, я щас её об стену жахну - провалил разработку по времени...
ненавижу это долбанутое создание...

А схемку включения с минимальной обвязкой (внешний кварц, подтягивающие резюки, цепь сброса) не кините?
Что у вас с линией PEN и RESET творится.
Go to the top of the page
 
+Quote Post
m16
сообщение May 3 2007, 09:19
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



Цитата(d71 @ May 3 2007, 09:14) *
щас точно об стену её разотру

начнём с питания : GND- 22,53,63 +5в- 21,52,62, 64
ноги для программирования: MOSI - PE0, MISO- PE1, SCK -PB1
PEN- в воздухе либо подттянут к +5
у вас всё так?
Go to the top of the page
 
+Quote Post
d71
сообщение May 3 2007, 10:20
Сообщение #10


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

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



+5 на всех (21,52,64) кроме AREF (62)
земля на всех (22,53,63)
PEN в воздухе
ноги програмирования как положено (11,2,3)


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
Jury093
сообщение May 3 2007, 10:29
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Хм.. может я чего то не понимаю.. Может все же чуть поправить листинг примерно так:

.include "m64def.inc"
.def temp = r16
rjmp RESET
reset:
ldi temp,$ff
out DDRB,temp
out DDRD,temp
out DDRC,temp
forever:
ldi temp,$ff
out PORTB,temp
out PORTC,temp
out PORTD,temp
ldi temp,$00
out PORTB,temp
out PORTC,temp
out PORTD,temp
rjmp forever

и смотреть осциллографом на пины портов Б, Ц и Д а не на светодиоды ;-)

Цитата(d71 @ May 3 2007, 08:03) *
ну что может быть проще этого?:
Код
.include "m64def.inc"
.def temp = r16
    rjmp RESET
reset:
    ldi temp,$ff
    out DDRB,temp
    out PORTB,temp
    out DDRD,temp
    out PORTD,temp
    out DDRC,temp
    out PORTC,temp
forever: rjmp forever

и не дрыгает ногами sad.gif

может куда еще питание подать надо? или наоборот не подавать?...
Go to the top of the page
 
+Quote Post
nss
сообщение May 3 2007, 12:02
Сообщение #12


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

Группа: Свой
Сообщений: 112
Регистрация: 15-03-06
Пользователь №: 15 277



Цитата(d71 @ May 3 2007, 11:20) *
+5 на всех (21,52,64) кроме AREF (62)
земля на всех (22,53,63)
PEN в воздухе
ноги програмирования как положено (11,2,3)

Подтяните ногу PEN через резюк к питанию и будет вам счастье. smile.gif
Go to the top of the page
 
+Quote Post
Igor26
сообщение May 3 2007, 13:15
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
Подтяните ногу PEN через резюк к питанию и будет вам счастье.

Сомневаюсь. Я никогда этот вывод никуда не притягивал и счастье было всегда.

По теме. Недавно было обсуждение нечто подобного. Проблема, помоему, там была в том, что устройство питалось от 3,3V, а схема BOD была настоена на 4V. В результате процессор всегда был в ресете. Помоему, здесь нечто похожее.
Нет?
Go to the top of the page
 
+Quote Post
GDI
сообщение May 3 2007, 13:33
Сообщение #14


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Обсуждалось, причем и автор тот же.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Igor26
сообщение May 3 2007, 13:38
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
причем и автор тот же


Да уж... Это уже не смешно.
Go to the top of the page
 
+Quote Post

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

 


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


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