Страница 21 из 628
Добавлено: Чт дек 27, 2007 20:41:08
IRF840
PB2(INT2/AINO) - PB2(AINO/INT2), аналогичное "зеркало" и PB3. И это не книжки, а PDF.
Добавлено: Чт дек 27, 2007 20:49:26
lexmulya
Ну просто разные может люди рисовали корпуса, и то и другое на этой ноге есть, причем от обозначения (первое или второе в скобках) суть не меняется и выберется режим работы это пина в самом мк програмно а не по "картиночке".
Добавлено: Чт дек 27, 2007 20:53:44
IRF840
А знак инверсии?
Добавлено: Чт дек 27, 2007 20:58:11
lexmulya
Да не обращай ты внимания на это. Тот же даташит про эти пины что говорит??? Я лично не увидел что бы там было написано для этого корпуса то для этого се!!
Добавлено: Чт дек 27, 2007 21:20:31
ARV
Поймите: МК в разных корпусах содержат одинаковые кристаллы. Порядок и нумерация выводов могут отличаться, даже могут добавляться-исчезать выводы (например, у меги8 в корпусе TQFP добавляется 2 порта), однако назначение и функционирование их остается прежним! Так что корректируйте печатку и не обращайте внимания на корпус и разницу в картинках!
Добавлено: Чт дек 27, 2007 23:28:14
IRF840
Спасибо.
Добавлено: Сб дек 29, 2007 10:58:16
физтеховиц
Спасибо большое за ответ!
Добавлено: Ср янв 02, 2008 14:39:15
физтеховиц
Уважаемые товарищи, помогите написать батник (для avreal32), чтобы запрограммировать Mega16 для программатора AVR ParaPROG, через программатор Altera ByteBlaster.
Фузы mega16 должны быть запрограммированы следующим образом:
CKSEL = 1110
SUT = 00
Вот кое-что сумел написал:
C:\avr\avreal32.exe +mega16 -p1 -ab -o0Mhz -ew output\code.hex -n
pause=null
mega16 новая, товарищи, помогите написать батник правильно.
И нужно ли стирать кристалл, если mega16 новая?
Добавлено: Ср янв 02, 2008 14:59:08
Krik99
Возьми PonyProg, или что-то подобное и не мучайся с этим avreal. Советую, так как там интерфейс графический и всё понятно, где какие фьюзы ставить.

Добавлено: Чт янв 03, 2008 14:13:26
физтеховиц
Спасибо за совет
Добавлено: Чт янв 03, 2008 14:14:05
физтеховиц
сумел прошить все-таки Mega16, avreal ошибок не выдавал в процессе программирования, но вот какой вопрос у меня, если сравнивать саму прошивку и считанную с запрограммированного контроллера эту прошивки,то есть небольшие отличия, вообщем отличаются на первую и предпоследнюю строки, их я не нашел в запрограммированном контроллере.
Вопрос такой, правильно ли я запрограммировал, и почему нет этих строк в запрограммированном контроллере.
Вот файл прошивки и прочитанная уже в запрограммированном контроллере
Добавлено: Пт янв 04, 2008 20:35:59
ipkin
вопрос как на асме для 89c51 написать следующее
имеем две ячейки озу 00 01 нужно из первой ячейки вытащить старший и младший полубайты и записать их допустим в 02 03 ячейки и такое же проделать со второй ячейкой и записать их в 04 05
подскажите пожалуйста
Добавлено: Сб янв 05, 2008 08:34:21
alex2103
Уважаемые, а подскажите как на Меге8 программный ШИМ сделать. Выходы таймеров уже заняты...
Частота нужна небольшая, для управления электродвигателем.
ЗЫ: что-то голова уже совсем не варит
Поищите по Форуму, уже не раз примеры такого кода выкладывали. Aheir
Добавлено: Сб янв 05, 2008 21:15:54
alex2103
Вот что-то похожее нашел...буду пробывать.
Код: Выделить всё
nsigned char R = 255;
unsigned char G = 70;
unsigned char B = 50;
#define R_Led (PB0)
#define G_Led (PB1)
#define B_Led (PB2)
main()
{
unsigned char cnt = 0;
unsigned char PortBuf;
DDRB = 0xFF;
for(;;)
{
PortBuf = 0;
if (R >= cnt)
PortBuf |= (1 <<R_Led>= cnt)
PortBuf |= (1 <<G_Led>= cnt)
PortBuf |= (1 << B_Led);
PORTB = PortBuf;
cnt++;
}
}
Добавлено: Вс янв 06, 2008 12:52:25
bumbum
Начал осваивать курс AVR.
Вопрос. Могу ли я вместо кварца 10 мГц установить на 8 или 12 мГц.
То что есть в наличии. Какие нужны корректировки.
Добавлено: Вс янв 06, 2008 18:09:09
alex2103
bumbum,
1. Правильно выставить фьюзы.
2. Указать в среде разработки реальную частоту.
Добавлено: Вс янв 06, 2008 22:00:51
bumbum
alex2103 писал(а):bumbum,
1. Правильно выставить фьюзы.
2. Указать в среде разработки реальную частоту.
Я изучаю по материалам этого сайта.
Там про фьзы пока ни слова.
Достаточно ли мне в файле prog.bat другую частоту кварца?
Добавлено: Чт янв 10, 2008 21:49:26
физтеховиц
Так и ни кто не может ответить на вышеизложенный мною вопрос?!
Правильно хоть зашил иль нет?
Добавлено: Чт янв 10, 2008 22:26:58
ARV
физтеховиц писал(а):Так и ни кто не может ответить на вышеизложенный мною вопрос?!
Правильно хоть зашил иль нет?
работает? значит правильно.
а hex-ы похоже идентичны. хочешь разобраться - на моем сайте есть описание формата hex-файла, если изучишь - разберешься

Добавлено: Пт янв 11, 2008 16:55:56
Anton
Подскажите может ли на PIC16F876A стоять защита от чтения. Не могу прочитать. Программаторы Master Prog и Chip prog считывают одни нули.