Помогите Победить AVR910USB + ATmega32A-PU + hex

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Помогите Победить AVR910USB + ATmega32A-PU + hex

Сообщение RomanT »

1. Имеется девайс МастерКИТ ВМ9010
схема
bm9010.JPG
схема AVR910USB
(30.86 КБ) 874 скачивания
2. Имеется МК ATmega32A-PU
3. Соединено вместе по схеме:

---------ISP----MK
MOSI - 1pin - 6pin
+5 - 2pin - 10pin
1 МГц - 3pin - 13pin
reset - 5pin - 9pin
SCK - 7pin - 8pin
MISO - 9pin - 7 pin
ground - 4,6,8pin - 11pin

4. Юзаю программу ChipBlasterAVR 1.12

5. Собрал девайс из статьи http://radiokot.ru/circuit/digital/measure/21/
сайт автора http://www.serasidis.gr/circuits/AVR_os ... oscope.htm

работает,

Изображение Изображение



но МК не реагирует на кнопки S3 и S7 (развёртка) - все контакты исправны, на соответствующих ногах МК, логическая "1", при нажатии кнопки логический "0". Т.е. сигнал нажатия кнопки есть на ноге МК!

6. Стал проверять, сравнивая HEX-файл прошивки и HEX-считанный с прошикого МК.
Видео-скрин, как я программировал и проверял:
http://ingineer.ru/image/osc/capture.zip (6,02 МБ)

Изображение



7. Почему не сходятся дампы прошивки и флэши МК ?

Изображение


8. Автор утверждает что прошивка полностью рабочая:
Dear Roman,

- Could you please tell me what microcontroller did you use? I used
ATmega32.
- Make sure that pins PC1 and PC4 are in good condition (are not
shortcut, broken, burned e.t.c.).
- Make sure that the buttons that are connected on PC1, PC4 pins are in
good condition. When you press the corresponding button (connected on
PC1 or PC4) the pin goes from +5V to the ground (0V).

The circuit works. You have to check again the circuit's connections.

Regards,
Vassilis
Реклама
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

Re: Помогите Победить AVR910USB + ATmega32A-PU + hex

Сообщение vitalik_1984 »

Привет роман.обязательно подключи ногу 30 кVcc

AVCC is the supply voltage pin for Port A and the A/D Converter.
AVCC-питание для порта а и АЦП

It should be externally connected
to VCC,
even if the ADC is not used
нужно подключать его к VCC

Даже если АЦП не используется!!!
.
If the ADC is used, it should be connected to VCC
through
a low-pass filter.

когда используется АЦП, подключайте его через низкочастотный фильтр!!!


проверь фьюзы
вроде что-то не так - из даташита:

Table 8-6. External RC Oscillator Operating Modes
CKSEL3:0 Frequency Range (MHz)
0101 0.1 - 0.9
0110 0.9 - 3.0
0111 3.0 - 8.0
1000 8.0 - 12.0


в твоем проекте какая частота работы?
В поисках истины человек развивается.
Реклама
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Помогите Победить AVR910USB + ATmega32A-PU + hex

Сообщение RomanT »

vitalik_1984 писал(а):в твоем проекте какая частота работы?
Привет, внешний кварц 16 МГц
vitalik_1984 писал(а): обязательно подключи ногу 30 к Vcc
она и так на Vcc и 31-я на земле и 32-я через кондёр на землю
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

Re: Помогите Победить AVR910USB + ATmega32A-PU + hex

Сообщение vitalik_1984 »

в первом ответе немного промахнулся:)

вот

Table 8-1. Device Clocking Options Select(1)
Device Clocking Option CKSEL3:0
External Crystal/Ceramic Resonator 1111 - 1010
External Low-frequency Crystal 1001
External Clock 0000

как он вообще работал у тебя?
В поисках истины человек развивается.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

Re: Помогите Победить AVR910USB + ATmega32A-PU + hex

Сообщение vitalik_1984 »

Table 8-3. Crystal Oscillator Operating Modes
CKOPT| CKSEL3:1 | Frequency Range | Recommended Range for Capacitors C1
| | (MHz) | and C2 for Use with Crystals (pF)

1 | 101(1) | 0.4 - 0.9 | –
1 | 110 | 0.9 - 3.0 | 12 - 22
1 | 111 | 3.0 - 8.0 | 12 - 22
0 | 101, 110, 111 | 1.0 ≤ | 12 - 22

первая строчка только для керамических резонаторов.
Последний раз редактировалось vitalik_1984 Пт янв 07, 2011 20:16:44, всего редактировалось 1 раз.
В поисках истины человек развивается.
Реклама
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Помогите Победить AVR910USB + ATmega32A-PU + hex

Сообщение RomanT »

vitalik_1984 писал(а):как он вообще работал у тебя?
да, всё работает, проблема, в части не работающих кнопок развёртки, решилась заменой версии прошивки.

Ну а дальше копать и не стал, рабатает и работает ...

Хотя интересно почему дампы разные получаеются ...

А со фьюзами мне здесь помогли: http://radiokot.ru/forum/viewtopic.php?p=650711#p650711
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»