Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
IRF840
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пн сен 25, 2006 17:47:10

Сообщение IRF840 »

PB2(INT2/AINO) - PB2(AINO/INT2), аналогичное "зеркало" и PB3. И это не книжки, а PDF.
lexmulya
Встал на лапы
Сообщения: 124
Зарегистрирован: Ср авг 29, 2007 10:42:31
Контактная информация:

Сообщение lexmulya »

Ну просто разные может люди рисовали корпуса, и то и другое на этой ноге есть, причем от обозначения (первое или второе в скобках) суть не меняется и выберется режим работы это пина в самом мк програмно а не по "картиночке".
IRF840
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пн сен 25, 2006 17:47:10

Сообщение IRF840 »

А знак инверсии?
lexmulya
Встал на лапы
Сообщения: 124
Зарегистрирован: Ср авг 29, 2007 10:42:31
Контактная информация:

Сообщение lexmulya »

Да не обращай ты внимания на это. Тот же даташит про эти пины что говорит??? Я лично не увидел что бы там было написано для этого корпуса то для этого се!!
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

Поймите: МК в разных корпусах содержат одинаковые кристаллы. Порядок и нумерация выводов могут отличаться, даже могут добавляться-исчезать выводы (например, у меги8 в корпусе TQFP добавляется 2 порта), однако назначение и функционирование их остается прежним! Так что корректируйте печатку и не обращайте внимания на корпус и разницу в картинках!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
IRF840
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пн сен 25, 2006 17:47:10

Сообщение IRF840 »

Спасибо.
Аватара пользователя
физтеховиц
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт ноя 02, 2007 20:22:09
Откуда: Сургут
Контактная информация:

Сообщение физтеховиц »

Спасибо большое за ответ!
Аватара пользователя
физтеховиц
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт ноя 02, 2007 20:22:09
Откуда: Сургут
Контактная информация:

Сообщение физтеховиц »

Уважаемые товарищи, помогите написать батник (для 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 новая?
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Возьми PonyProg, или что-то подобное и не мучайся с этим avreal. Советую, так как там интерфейс графический и всё понятно, где какие фьюзы ставить. ;)
Изображение
Аватара пользователя
физтеховиц
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт ноя 02, 2007 20:22:09
Откуда: Сургут
Контактная информация:

Сообщение физтеховиц »

Спасибо за совет
Последний раз редактировалось физтеховиц Чт янв 03, 2008 14:21:18, всего редактировалось 7 раз.
Аватара пользователя
физтеховиц
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт ноя 02, 2007 20:22:09
Откуда: Сургут
Контактная информация:

Сообщение физтеховиц »

сумел прошить все-таки Mega16, avreal ошибок не выдавал в процессе программирования, но вот какой вопрос у меня, если сравнивать саму прошивку и считанную с запрограммированного контроллера эту прошивки,то есть небольшие отличия, вообщем отличаются на первую и предпоследнюю строки, их я не нашел в запрограммированном контроллере.
Вопрос такой, правильно ли я запрограммировал, и почему нет этих строк в запрограммированном контроллере.
Вот файл прошивки и прочитанная уже в запрограммированном контроллере
Вложения
Записанный в Mega16.rar
(3.48 КБ) 270 скачиваний
Прошивка.rar
(2.09 КБ) 256 скачиваний
ipkin
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вт июл 10, 2007 23:15:17
Откуда: Магнитогорск

Сообщение ipkin »

вопрос как на асме для 89c51 написать следующее
имеем две ячейки озу 00 01 нужно из первой ячейки вытащить старший и младший полубайты и записать их допустим в 02 03 ячейки и такое же проделать со второй ячейкой и записать их в 04 05
подскажите пожалуйста
Аватара пользователя
alex2103
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт сен 18, 2007 16:41:16
Откуда: Украина, г. Запорожье
Контактная информация:

Сообщение alex2103 »

Уважаемые, а подскажите как на Меге8 программный ШИМ сделать. Выходы таймеров уже заняты...
Частота нужна небольшая, для управления электродвигателем.
ЗЫ: что-то голова уже совсем не варит :)

Поищите по Форуму, уже не раз примеры такого кода выкладывали. Aheir
Аватара пользователя
alex2103
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт сен 18, 2007 16:41:16
Откуда: Украина, г. Запорожье
Контактная информация:

Сообщение 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++;
    }
}
Аватара пользователя
bumbum
Открыл глаза
Сообщения: 66
Зарегистрирован: Сб янв 28, 2006 01:01:04

Сообщение bumbum »

Начал осваивать курс AVR.
Вопрос. Могу ли я вместо кварца 10 мГц установить на 8 или 12 мГц.
То что есть в наличии. Какие нужны корректировки.
Аватара пользователя
alex2103
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт сен 18, 2007 16:41:16
Откуда: Украина, г. Запорожье
Контактная информация:

Сообщение alex2103 »

bumbum,
1. Правильно выставить фьюзы.
2. Указать в среде разработки реальную частоту.
Аватара пользователя
bumbum
Открыл глаза
Сообщения: 66
Зарегистрирован: Сб янв 28, 2006 01:01:04

Сообщение bumbum »

alex2103 писал(а):bumbum,
1. Правильно выставить фьюзы.
2. Указать в среде разработки реальную частоту.


Я изучаю по материалам этого сайта.
Там про фьзы пока ни слова. :)
Достаточно ли мне в файле prog.bat другую частоту кварца?
Аватара пользователя
физтеховиц
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт ноя 02, 2007 20:22:09
Откуда: Сургут
Контактная информация:

Сообщение физтеховиц »

Так и ни кто не может ответить на вышеизложенный мною вопрос?!
Правильно хоть зашил иль нет?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

физтеховиц писал(а):Так и ни кто не может ответить на вышеизложенный мною вопрос?!
Правильно хоть зашил иль нет?
работает? значит правильно.
а hex-ы похоже идентичны. хочешь разобраться - на моем сайте есть описание формата hex-файла, если изучишь - разберешься :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Anton
Родился
Сообщения: 5
Зарегистрирован: Чт апр 12, 2007 09:58:57

Сообщение Anton »

Подскажите может ли на PIC16F876A стоять защита от чтения. Не могу прочитать. Программаторы Master Prog и Chip prog считывают одни нули.
Ответить

Вернуться в «Разные вопросы по МК»