|
назначение ног ATmega8A |
|
|
|
Nov 9 2011, 07:07
|
Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 10-02-09
Пользователь №: 44 637

|
Доброе время суток! Объясните, пожалуйста, неграмотному  . В меге 8 есть такие ноги РВ6 и РВ7. К ним подключается кварц (если использовать функции XTAL1/2) и часовой кварц (если использовать функции TOSC1/2). Вроде так из ДШ понял? А можно ли использовать их непосредственно как I/O???
|
|
|
|
|
Nov 9 2011, 07:30
|
Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 10-02-09
Пользователь №: 44 637

|
Может тогда что то не так делаю? Фьюзы выставляю так: CKSEL3..0 = 0100 - частота 8 МГц, внутренний генератор CKOPT = 1 - в ДШ условие при внутреннем генераторе SUT1..0 = 10 BODEN = 1 BODLEVEL = 1 BOOTRST = 1 BOOTSZ1..0 = 00 RSTDISBL = 1 Инициализирую порт В DDRB = 0xff А светодиоды на РВ6..7 не мигають Где то не догоняю...
Сообщение отредактировал roman_golovenkov - Nov 9 2011, 07:31
|
|
|
|
|
Nov 9 2011, 08:27
|
Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 10-02-09
Пользователь №: 44 637

|
CodeVision, STK500 CODE /***************************************************** Chip type : ATmega8 Program type : Application AVR Core Clock frequency: 8.000000 MHz Memory model : Small External RAM size : 0 Data Stack size : 256 *****************************************************/
#include <mega8.h> #include <delay.h>
void main(void) { DDRB=0xFF;
while (1) { PORTB=0XFF; delay_ms(1000); PORTB=0X00; delay_ms(1000); }; }
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 9 2011, 09:55
|
Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 10-02-09
Пользователь №: 44 637

|
Цитата(ILYAUL @ Nov 9 2011, 13:37)  Т.е не мигают PB6 PB7? Прочтите порт DDRB PINB и PORTB , что в старших битах Да, не мигают. После работы попробую прочитать и по UART на терминал пк отправить (по другому никак). Цитата(Палыч @ Nov 9 2011, 13:44)  Вы реально к ногам светодиоды подключаете, или это - такой образный оборот речи? Какой ток для свечения светодиода нужен? Реально, в STK500 смотрю. Ток получается где-то 20мА. На картинке часть схемы отладочной платы.
Сообщение отредактировал roman_golovenkov - Nov 9 2011, 09:58
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 9 2011, 10:27
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Цитата(roman_golovenkov @ Nov 9 2011, 14:25)  ?? STK500 и есть отладочная плата+программатор! через переходник com-usb к ноутбуку (на нем CodeVision) А почему тогда надо Цитата После работы попробую прочитать и по UART на терминал пк отправить
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|