Страница 1 из 1

с чего начать в программировании микросхем?

Добавлено: Ср сен 01, 2010 09:32:20
uwrtey
решил заняться програмированием микросхем! незнаю с чего начать!
какой тип микросхем посоветуете ? (хочется строить кодеры и декодеры для радиоуправления)
(и еще прикошачивать жк дисплеи)
и какие вобще бывают? и чем они отличаются?(какие для чего предназначены?)

Re: с чего начать в программировании микросхем?

Добавлено: Ср сен 01, 2010 10:20:58
Danko
uwrtey, у Вас под боком бездефицитный магазин радиодеталей или Вы сам владелец такого магазина ?

какой тип микросхем посоветуете ? да тот тип на который у Вас в кошельке денег хватает.

Про LCD: на радиорынке в Симферополе можно приобрести почти все типы микроконтроллеров, а вот из ЖКИ можно приобрести только знакосинтезирующие, ЖКИ-семисегментников нет и в помине.

Например купить мега8 с Симферополе можно в любом корпусе и с разной маркировкой, а вот в других областях нашей Родины ее с огнем не сыщешь.

ИТОГ: скажите какой Вы хотите совет услышать?

Вы вообще в Гугле искали схемы с кодерами и декодерами? И на каких микроконтроллерах их народ собирает? Какими компиляторами пользуется?

И вообще это еще одна тема для флуда. Народ начнет спорить, переругается, а ответов Вы не получите.

Re: с чего начать в программировании микросхем?

Добавлено: Ср сен 01, 2010 10:32:39
Alex_EXE
Микросхемы, помоему, не программируются, они сразу готовы к выполнениям определенных функций. Программируются микроконтроллеры.

Микроконтроллеров полно, и посоветовать, что лучше из них сложно. На этом форуме больше народа работает с atmel, ктото любит pic'и, а кто то и другими занимается. Также и эти классы в свою очередь очень разнообразны.

Дисплеев тоже много сушествует, самые простые - знакогенерируюшие (hd44780), посложнее - графические (например на ks0108), есть и другие виды дисплеев (например дешовые графические от nokia3310), или вообше можно использовать семисигментные индикаторы. Все эти дисплеи много раз и для разных контроллеров на форуме разбирались.

Так же контроллеры нужно уметь программировать, научиться этому не очень сложно если есть базовые навыки и предрасположенность к программировпнию. Какой вы язык знаете? Самый распространенный среди микроконтроллеров - Си и ассемблер, также распространен бэсик и еще есть большое разнообразие языков.

И вообше - эта тема не раз поднималась.

Re: с чего начать в программировании микросхем?

Добавлено: Ср сен 01, 2010 10:41:43
uwrtey
спасибо! тему считать закрытой!

Re: с чего начать в программировании микросхем?

Добавлено: Ср сен 01, 2010 12:54:50
PB_EXPERT
uwrtey писал(а):хочется строить кодеры и декодеры для радиоуправления
Используй PIC (скажем, PIC16F628) или AVR (например, ATmega8).

Re: с чего начать в программировании микросхем?

Добавлено: Чт сен 09, 2010 21:27:21
Mihail Rodin
какой тип микросхем посоветуете ? (хочется строить кодеры и декодеры для радиоуправления)
(и еще прикошачивать жк дисплеи)
Я бы посоветовал вам микроконтроллеры AVR, как самые распространённые и простые в освоении. На мой взгляд у PIC слишком мало команд и недостаточно аппаратных узлов выполнения арифметических и некоторых логических операций
и какие вобще бывают? и чем они отличаются?(какие для чего предназначены?)
Существует много много видов МК, которые отличаются ядром (и, соответственно, системой команд и разрядностью), переферией (набором дополнительных функций) и видом и количеством входных и выходных линий. Например, 8-битные МК AVR и PIC оносятся к микроконтроллерам общего применение, семейство 8051 - к микропроцессорам, Zilog Z-80 - это микропроцессор с ядром как у 8051, но с более развитой переферией, а 16- и 32-битные DSP - это более производительные МК для обработки аудио- и видеосигналов.

Re: с чего начать в программировании микросхем?

Добавлено: Пт сен 10, 2010 07:50:44
lacvel
uwrtey писал(а): какой тип микросхем посоветуете ?
Рекомендую ATmega16A-PU за 90 рублей в розницу - много ножек, достаточно памяти, считает быстро, удобный корпус DIP-40

Начать так - скачайте PROTEUS и CVAVR + книг парочку и начинайте разбираться с примерами этих программ. Вопросы записывайте на бумагу. Ведите рабочую тетрадь.

В первых прожектах во фьюзы не лезьте, а тактируйтесь от внутреннего генератора на 1 Мгц

Re: с чего начать в программировании микросхем?

Добавлено: Пт сен 10, 2010 15:44:54
Int_13h
какой тип микросхем посоветуете ? (хочется строить кодеры и декодеры для радиоуправления)
AVR Xmega + TFT + ZigBee

Re: с чего начать в программировании микросхем?

Добавлено: Пт сен 10, 2010 15:54:51
Int_13h
Mihail Rodin писал(а):На мой взгляд у PIC слишком мало команд и недостаточно аппаратных узлов выполнения арифметических и некоторых логических операций
Ну во первых можно и на Си / паскале / бесике писать программу, а не асме, во вторых каких конкретно вам узлов нехватает - сложение/вычитание/умножение/сдвиги/and/or/xor и т. п. всё на месте, кроме того существуют PIC18 и PIC24 если вам мало команд (да и не мало у них команд - это у AVR только для работы с памятью например по несколько команд ld, lds, ldd, lpm, ldi, mov, movw и т. п.), а по возможностям что пик что авр имхо одно и тоже и выбор дело религиозных убеждений скорее...

Re: с чего начать в программировании микросхем?

Добавлено: Пт сен 10, 2010 16:17:01
lacvel
Вот отличные PIC по 90 рублей - http://www.microchip.com/wwwproducts/De ... e=en546240

Program Memory Type Flash
Program Memory (KB) 32
CPU Speed (MIPS) 16
RAM Bytes 1,536
Data EEPROM (bytes) 256
Digital Communication Peripherals 2-A/E/USART, 2-MSSP(SPI/I2C)
Capture/Compare/PWM Peripherals 2 CCP, 3 ECCP
Timers 3 x 8-bit, 4 x 16-bit
ADC 17 ch, 10-bit
Comparators 2
Temperature Range (C) -40 to 125
Operating Voltage Range (V) 1.8 to 5.5
Pin Count 28
XLP Yes

Под них готовая макетная плата всего 100 рублей.

Re: с чего начать в программировании микросхем?

Добавлено: Пт сен 10, 2010 16:32:49
Int_13h
lacvel писал(а):Вот отличные PIC по 90 рублей - http://www.microchip.com/wwwproducts/De ... e=en546240...
канеш извиняюсь за оффтоп... чип кстати неплохой, но это где такие по 90р - не в чип и дип случайно? :))

Re: с чего начать в программировании микросхем?

Добавлено: Пт сен 10, 2010 17:20:02
lacvel
У известно кого обычно покупают дешевые микроконтроллеры в разделе "Из лап в лапы"

Re: с чего начать в программировании микросхем?

Добавлено: Сб сен 11, 2010 22:57:59
zhu4er
Охренеть ребята! Вы советуете начинающему хрен знает что! Иксмеги, ЖК, выб ещё плис или 32-х разрядные ПИКи посоветовали! Ему с меги8 или с тиньки 2313 начинать надо, да с программатора 5-ти проводкового. Афтор тоже перец - сразу кодеры декодеры делать собрался.

Re: с чего начать в программировании микросхем?

Добавлено: Сб сен 11, 2010 23:32:01
lacvel
Рекомендую ATmega16A-PU за 90 рублей в розницу - много ножек, достаточно памяти, считает быстро, удобный корпус DIP-40

Начать так - скачайте PROTEUS и CVAVR + книг парочку и начинайте разбираться с примерами этих программ. Вопросы записывайте на бумагу. Ведите рабочую тетрадь.

Re: с чего начать в программировании микросхем?

Добавлено: Вс сен 12, 2010 00:17:35
PB_EXPERT
lacvel писал(а):CVAVR
А я бы посоветовал бы BASCOM, т .к. он проще, а по возможностям, ничуть не уступает CVAVR.

PS.
lacvel, зачем вы продублировали ваш пост от 10 сентября?

Re: с чего начать в программировании микросхем?

Добавлено: Вс сен 12, 2010 00:22:25
Int_13h
lacvel писал(а):CVAVR
Лучше ИМХО начать с офиц. среды AVR Studio и с ассемблера, а потом уже на си можно перейти или другой ЯВУ, ибо без знания архитектуры далеко не уедешь, а асм в этом плане нагляднее всего, из компилеров ещё микропаскаль (микроСи) неплохой.

Re: с чего начать в программировании микросхем?

Добавлено: Вс сен 12, 2010 01:21:47
lacvel
PB_EXPERT писал(а): я бы посоветовал бы BASCOM
BASCOM это великолепная среда разработки !

Скачать BASCOM AVR - http://tinyurl.com/33gbqd6

И с PROTEUS дружит. :beer: