| Автор |
Съобщение |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
След като правенето на един Jtag ще ти отнеме девет месеца по добре се ориентирай към нещо по лесно.
Тия процесори сложна работа братче. То жените за 9 месеца цяло дете произвеждат пък ти за това време само един Jtag с една мега16 в него  :):)
Все пак има и лесни варианти за такива с повече леви ръце. Олимекс продават готов. Може да си вземеш или заръчаш от комет.
|
| Чет Апр 03, 2008 10:32 pm |
|
 |
|
tiger
Ранг: Минаващ
Регистриран на: Нед Мар 04, 2007 10:21 pm Мнения: 70
|
Това за jtag-a го казах преносно. Я дайте схема, че нещо не намерих да видя за какво точно става въпрос.
Един ми предлага jtag за 40 лв, но точно сега не ми се дават толкова пари, а и не знам колко сериозно ще се занимавам с тях, за да инвестирам
|
| Чет Апр 03, 2008 10:55 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
|
| Чет Апр 03, 2008 11:24 pm |
|
 |
|
tiger
Ранг: Минаващ
Регистриран на: Нед Мар 04, 2007 10:21 pm Мнения: 70
|
Че това ли било  . Преди бях гледал някаква схема - беше толкова заплетена.
Щом е това ще го направя.
A в 1-вия сайт пише, че се използва atmega16L, може да ли да сложа atmega16 (без L)?
|
| Пет Апр 04, 2008 1:35 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Може но няма да можеш да го ползваш при ниско напрежение. с L версията работи почти от 1.8V нагоре.
|
| Пет Апр 04, 2008 1:43 pm |
|
 |
|
tiger
Ранг: Минаващ
Регистриран на: Нед Мар 04, 2007 10:21 pm Мнения: 70
|
Аз за захранване използвам един акумулатор със стабилизатор на 5 волта. Пък в момента имам 2 атмеги16
|
| Пет Апр 04, 2008 1:48 pm |
|
 |
|
tiger
Ранг: Минаващ
Регистриран на: Нед Мар 04, 2007 10:21 pm Мнения: 70
|
Jtag-a е готов  И днес се оправих с проблема, дето отчиташе стойността само при рестарт. Като чета от регистърa ADC и правя маска, за да чета младшите 8 бита. Така и не разбрах защо от 2-та регистъра, от които е съставен нито дава грешка, нито работи както трябва.
Сега един въпрос. Защо в AVR studioto стойността на ADC винаги е 0х0000? А при този код "PORTD = ADC & 0x00ff;" PORTD се променя!
|
| Пон Апр 14, 2008 9:00 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
В ADMUX има един бит ADLAR. Сложи ADLAR = 1. Така най старшите 8 бита ще са ти в ADCH. Четеш си го и никакви маски не правиш. Така се ползва като 8 битово ADC.
Това което сега правиш игнорира старшите битове на ADCто и сам се сещаш че се получава боза 
|
| Вто Апр 15, 2008 12:20 am |
|
 |
|
tiger
Ранг: Минаващ
Регистриран на: Нед Мар 04, 2007 10:21 pm Мнения: 70
|
Това, което го правя в момента ми е ясно просто ми трябват 8 бита, за да видя промяната (тъй като тя беше проблема) на 8-те диода. Сега ще го разигравам. Но защо като чета регистъра ADCL сработва само 1-вия път (и то не вярно), а от ADC работи. Останах с разбирането, че двата регистъра - ADCL и ADCH се четат отделно, но явно не е
А за другия проблем - защо в AVR studioto не ми показва стойността на ADC?
|
| Вто Апр 15, 2008 9:10 am |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Сигурен ли си че си конфигурирал правилно референс-а? Самия ADC разрешен ли ти е ADCSRA->ADCEN? Да не си дал клок на ADC то по голям от 400KHz?
"When an ADC conversion is complete, the result is found in these two registers.
When ADCL is read, the ADC Data Register is not updated until ADCH is read. Consequently,
if the result is left adjusted and no more than 8 bit precision is required, it is
sufficient to read ADCH. Otherwise, ADCL must be read first, then ADCH."
|
| Вто Апр 15, 2008 1:31 pm |
|
 |
|
tiger
Ранг: Минаващ
Регистриран на: Нед Мар 04, 2007 10:21 pm Мнения: 70
|
Aха... Биво е заради това. Мерси. А за стойността на ADC в AVR sudioto имаш ли идея защо не се получава?
|
| Вто Апр 15, 2008 8:42 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Не работя с AVR студиото. Ползвам го отвреме на време само като програматор 
|
| Вто Апр 15, 2008 9:01 pm |
|
 |
|
tiger
Ранг: Минаващ
Регистриран на: Нед Мар 04, 2007 10:21 pm Мнения: 70
|
OK
|
| Вто Апр 15, 2008 9:22 pm |
|
|