роботы робототехника микроконтроллеры


 Страниц (3): « 1 [2] 3 »   

> Без описания
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



секунду!
вот я обычно
reset:
//ля, ля, ля
//тут я пишу
ldi aux, 0b10000000
out clkpr, aux
ldi aux, 0b00000000
out clkpr, aux

И все готово?
Так таки вот с 1Мгц МК перешел на 8Мгц? За четыре такта?
(абсалютно вам верю, но возьмука я словарь и полистаю даташит на досуге Улыбка)))) )
(Я только для будущей теории, пока и внутренней RC хватает)

(скрепя зубами - изучаю астудио и их асм, потом вернусь на языки более высокого уровня Закатывать глаза )
 
 Top
Spicus Post Id



Маршал


Сообщений всего: 110
Дата рег-ции: Нояб. 2010  



cjA, то есть они не нужны? У меня мать на компе 2002-2003гг. выпуска, ядумаю это уже старая!)))

Хп неопределяется!!! Питание подал с зарядки от нокии, install_giveio.bat запускал, как вообще понять определился он или нет? Должно выскочить новое устройство или понипрог должен это показать? 3.7в вроде в зарядке, должно хватить!

(Отредактировано автором: 23 Ноября, 2010 - 12:04:45)

 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



по даташиту для программирования мало 3.7

можно попробовать из юсб вытащить, там 5.0 по теории.
(Добавление)
(но про даташит у меня лучьше не спрашивать Улыбка, я могу и как то по "своему" понять Улыбка)
 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



Spicus пишет:
Питание подал с зарядки от нокии
http://myrobot.ru/wiki/index.php...elfmadeDemoBoard

Spicus пишет:
как вообще понять определился он или нет? Должно выскочить новое устройство или понипрог должен это показать?
Прочитать микроконтроллер (FLASH, EEPROM, Fuse Bits).

cjA пишет:
Так таки вот с 1Мгц МК перешел на 8Мгц? За четыре такта?
Внутренний RC осциллятор работает на 8 MHz. Это остается неизменным. За четыре такта меняется значение предделителя. Этот предделитель есть не у всех микроконтроллеров ATMEL.

В регистре CLKPR (Clock Prescale Register) имеется 5 бит предназначенных для изменения значения предделителя. Его можно менять по ходу выполнения программы.

Механизм изменения значения предделителя следующий:
- запретить все прерывания (если они разрешены);
- записать "1" в бит CLKPCE и записать "0" во все биты CLKPS;
- записать новое значение предделителя в биты CLKPS (таблица 12 на 29 страничке) и записать "0" в бит CLKPCE;
- разрешить прерывания (если они нужны).

Как то так Замешательство

(Отредактировано автором: 23 Ноября, 2010 - 17:10:05)

 
 Top
Spicus Post Id



Маршал


Сообщений всего: 110
Дата рег-ции: Нояб. 2010  



начинаю читать, пони прог мне пишет "Device missing or unknown device"!!! что это??? На 98м попробовать?
 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



Возможно проблема в монтаже. Если там все в порядке, тогда есть лишь несколько вариантов решения проблемы:
1) заменить программатор,
2) заменить компьютер.

Напишите побольше о своем ПК, операционной системе.

Я тут всем рекомендую снижать скорость записи/чтения МК. Но, есть ли от этого польза не знаю. Сам я это не проверял.

Покажите конфигурационный файл ponyprog.ini

PS Можно еще Linux поставить не в себе

(Отредактировано автором: 23 Ноября, 2010 - 19:10:01)

 
 Top
Spicus Post Id



Маршал


Сообщений всего: 110
Дата рег-ции: Нояб. 2010  



Комп 2 Ггц, ос винда хп,
PowerUpDelay=200
LanguageCode=Default
SoundEnabled=YES
ClearBufferBeforeLoad=YES
MDAWriteDelay=0
SPIResetPulse=100
SPIDelayAfterReset=50
BigSPIPageWrite=16
ATMegaPageWriteDelay=50
AVRByteWriteDelay=20
AVREraseDelay=50
I2CBusSpeed=NORMAL
SPIBusSpeed=NORMAL
MicroWireBusSpeed=NORMAL
PICBusSpeed=NORMAL
SDEBusSpeed=NORMAL
LogEnabled=NO
VerifyAfterWrite=YES
ClearBufferBeforeRead=NO
AutoDetectPorts=YES
ttyDevName=COM
I2CBaseAddress=0xA0
I2CBusPageWrite=16
BogoMipsX1000=123541
COMPorts=3F8,2F8
LPTPorts=378
InterfaceType=AvrISP-I/O
PortNumber=1
ResetPolarity=TRUE
ClockPolarity=TRUE
DOutPolarity=TRUE
DInPolarity=TRUE
DeviceType=ATtiny2313
DefaultFileType=INTEL-HEX
LastFile=G:\робо\тест\_mctest.hex?PROG

когда жмёшь "Write proframm (FLASH) выскакивает "Are you sure you want to write the device?
All previous content will be lost" жму ОК
затем выскакивает "Device missing or unknown device" я жму игнор, процесс записи идёт потом выскакивает "Write failed" и все.
Чтение из мк идёт и проходит успешно! Хотя спрашивает "Device missing or unknown device" я жму игнор и чтение прохолит успешно!

(Отредактировано автором: 23 Ноября, 2010 - 19:54:22)

 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Spicus пишет:
Питание подал с зарядки от нокии
сделайте нормальное питание и только потом двигайтесь дальше.
"зарядка от нокии" - это не нормальное питание.
 
 Top
Spicus Post Id



Маршал


Сообщений всего: 110
Дата рег-ции: Нояб. 2010  



брал из usb питание, там вроде 5v, ему было все равно!!!
Завтра куплю новый паяльник, и попробую с блоком питания от точки доступа, там почно 5v!

(Отредактировано автором: 23 Ноября, 2010 - 21:39:01)

 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



В конфигурационном файле ponyprog нет ничего необычного. Кроме не отключенного ржания пони Улыбка

За скорость обмена данными отвечает следующая инструкция:
SPIBusSpeed=NORMAL

Чтобы снизить скорость нужно NORMAL заменить на ULTRASLOW или VERYSLOW.

Калибровку, после изменения, делать не надо.

PS
Цитата:
G:\робо\тест\
Названия каталогов (папок) пишите английскими буквами. Буржуйские программы русский язык плохо понимают.

(Отредактировано автором: 23 Ноября, 2010 - 21:54:34)

 
 Top
Spicus Post Id



Маршал


Сообщений всего: 110
Дата рег-ции: Нояб. 2010  



Сделал нормальное питание 5v, все равно, ничего не поменялось!!!

Проверил конструкцию программатора, все правильно подсоединил!!!
может с мк что то? позавчера новую купил! как проверить?

(Отредактировано автором: 24 Ноября, 2010 - 14:19:31)

 
 Top
Spicus Post Id



Маршал


Сообщений всего: 110
Дата рег-ции: Нояб. 2010  



GNU надо на массу LPT замыкать?
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



GND надо на массу LPT замыкать.
 
 Top
Spicus Post Id



Маршал


Сообщений всего: 110
Дата рег-ции: Нояб. 2010  



Спасибо, сдвиги есть, но все равно не шьёт и иногда спрашивает "Device missing or unknown device".
(Добавление)
С начала когда замкнул и стал читать флеш он не спрасил "Device missing or unknown device", а стал заливать спрасил "Device missing or unknown device". И теперь опять всегда спрашивает "Device missing or unknown device".
 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



(может раз чтение идет успешно какой то выход лпт спален?)

(в какомто программаторе можно самому ножки выставлять, не обязательно как в "пять проводков" ) (если чтение успешно то он не должен в FF все выставлять, но может я опять не правильно перевел Смущение )
 
 Top
Страниц (3): « 1 [2] 3 »
« Микроконтроллеры »


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





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru