Отговори на тема  [ 39 мнения ]  Отиди на страница Предишна  1, 2, 3
помощ за програмиране на ATTINY2313 със STK200 и PonyProg 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Авг 30, 2007 2:14 pm
Мнения: 118
Мнение 
Ако на дефаулт (вътрешен RC)конфигурираш процесора за външен кварц,
и програматора няма запоен кварц наяма да тръгне.При запояване на кварц нещата обикновенно се оправят.
Мисля че конфигурационната дума на снимката е за външен кварц.
И ако си зашил първия път, то е поради факта че е бил конфигуриран вътрешния генератор.


Сря Май 07, 2008 10:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение 
ike написа:
Помислих и сметнах че кварцовия генератор не работи.
Сложих си пръстите на крачката и корпуса(заземен) на кварца и почнах да цъкам Retry и на третия опит го прочете.

Е да ама се оказа, че бъркам. Проблема ми не е бил в кварца ами заради това че съм спестил кондензатора на захранването. Когато си сложа пръстите явно съм индуцирал шумове които процесора ги е възприемал като тактов сигнал(на ниска честота и съответно по ниска консумация) и так е работил.
Е поне си извадих няколко поуки.
1. Атмелите можеш да ги заключиш с фюзове. Просто е малко объркващо, че при изтриване се изтрива с 0xFF.
2. Можеш да ги отключиш с паралелен програматор.
3. Можеш да ги отключиш с още един атмел който клати едно краче.
4. Най-лесно според мен е да го отключиш с още един атмел на който си му чъкнал фюза CKOUT и от там си вземеш 1MHz.
5. За експерименти и програмиране ползвайте външен кварцов генератор. За да сте сигурни че не е там проблема и да не губите време. За масово производство разбира се позва кристал и вътрешния генератор в контролера.
6. Атмелите са много яки животни ;)


ПП. Ако зависи от мен бих направил атмелите при серийно програмиране да изискват 10 такта на SCK не 1. Така че на микроконтролера да не му трябва никакъв генератор.

_________________
Warriors of the Night, ASSEMBLER!!!


Съб Май 10, 2008 5:04 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение 
ike написа:
ПП. Ако зависи от мен бих направил атмелите при серийно програмиране да изискват 10 такта на SCK не 1. Така че на микроконтролера да не му трябва никакъв генератор.


Шегата е че всъщност вътре имат RC генератор който спокойно можеха да ползват за автомата за програмиране.


Съб Май 10, 2008 10:41 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Фев 01, 2007 4:04 am
Мнения: 1539
Мнение 
ike написа:
... 6. Атмелите са много яки животни ;)

МАГАРЕТА? :D


Съб Май 10, 2008 2:02 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Авг 08, 2006 8:21 pm
Мнения: 24
Мнение 
Благодаря на всички за предположенията . Оказа се , че кварца ми не генерира .
Към Kasparow , може ли да се направи така , че при всяко пускане процесора да тръгва в m3 с зададените за определен мотор параметри , с други думи директно при пускане на захр. да тръгва като стъпков мотор и опитвал ли си тези енкодери да ги преместиш на друг мотор , че тези са много зле едва ги накарах да тръгнат


Вто Май 13, 2008 5:31 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Сря Апр 05, 2006 9:52 pm
Мнения: 877
Местоположение: Разград
Мнение 
fast написа:
Благодаря на всички за предположенията . Оказа се , че кварца ми не генерира .
Към Kasparow , може ли да се направи така , че при всяко пускане процесора да тръгва в m3 с зададените за определен мотор параметри , с други думи директно при пускане на захр. да тръгва като стъпков мотор и опитвал ли си тези енкодери да ги преместиш на друг мотор , че тези са много зле едва ги накарах да тръгнат


може, когато компилираш smc3a.asm , в началото, на мястото на
.equ INI_MODE = 0
слагаш
.equ INI_MODE = 3
така ще тръгва в мод 3 ,
а после при настройките по КОМ-а, параметрите които ти са добре ги записваш в банк 0.
за да тръгва с тях при пускане.

Компилирането става с AVR Studio.

За енкодерите ти препоръчвам по-малко стъпки на оборот, 30 до към 100, така сервомотора ще се върти
по бързо и ще извлечеш повече мощност от него. Зависи и от приложението, но обикновено се ползва редукция .
От мишка може да се ползва, от стар принтер HP inkjet например съм пробвал, имат по 2 енкодера , а кръгчетата с растера ги
експонирам на филм на лазерен експонатор (фотонабор), има го вече във всяка печатница.
Пробвал съм с 500, 360 и 100 линии на оборот. Експонацията е с 2400 до 4000 dpi. емулсията на филма да се пада към приемната част.
Чипа е направен така, че да хваща различни дебелини на линийките, беше нещо от типа Agilent HEDS-974x Series

Твоите, естествено можеш да ги местиш на друг мотор, ако действаш прецизно.


Вто Май 13, 2008 7:24 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Авг 08, 2006 8:21 pm
Мнения: 24
Мнение 
Ползвал ли си Encoder designer ?


Пет Май 16, 2008 1:51 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Мар 26, 2008 4:04 pm
Мнения: 43
Мнение още едно решение за енкодерите ...
Здравей,
Виж какво мисля да ползвам за енкодерите, понеже не успях да получа добра разделителна способност от encoder designer - а ..:(

http://www.bg-cnc.com/phpBB3/viewtopic.php?f=43&t=21

Намерих и опто двойка с процеп 0.5 мм и затова генерирах изображения с линии 1 мм - при кръг 70 мм са 110 броя и при кръг 35 мм за 55 броя.

Емил


Пет Май 16, 2008 3:02 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Сря Апр 05, 2006 9:52 pm
Мнения: 877
Местоположение: Разград
Мнение 
Сега чувам от вас за "Енкодер дизайнер".
За 5 минути се прави, на програма за векторна графика, напр. CorelDraw,
с колкото линийки искате и произволен диаметър.
По важно е на какво ще се печата, както казах, на експонатор с мин. 2400 dpi.
Рисунката трябва да е векторна, или да се работи с еднобитов битмап с 2400 ppi във Фотошоп, Paint и т.н.

Добре е след като се направи, филма да се залепи на по твърда основа, напр. плексиглас 1 мм.


Прикачени файлове:
Encoder_preview.jpg
Encoder_preview.jpg [ 137.04 KiB | Прегледано 1004 пъти ]
Пет Май 16, 2008 3:33 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 39 мнения ]  Отиди на страница Предишна  1, 2, 3

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни