Arduino Serial problem

Pavel Kutina hw na prelude.cz
Čtvrtek Březen 23 17:26:52 CET 2017


A jen pro poradek - delay vychazi dlouhy spravne?

Pavel Kutina


----- Original Message ----- 
From: "Jaroslav Buchta" <jaroslav.buchta na hascomp.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Thursday, March 23, 2017 5:04 PM
Subject: Arduino Serial problem


Nez to zacnu nejak zkoumat - mam svuj HW s ATMEGA32, do nej jsem upravil
bootloader, ten funguje, vsechno zatim funguje krome UARTu.

// the setup function runs once when you press reset or power the board
// the loop function runs over and over again forever
void loop() {
   digitalWrite(4, HIGH);   // turn the LED on (HIGH is the voltage level)
   delay(500);                       // wait for a second
   digitalWrite(4, LOW);    // turn the LED off by making the voltage LOW
   delay(500);
   Serial.begin(9600);
   Serial.write(0x31);// wait for a second
   Serial.end();
}

To je posledni verze, chova se to tak, ze to evidentne nahodi TxD jako
out, vysle znak a zase spravne deinicializuje, problem je v tom, ze
parametr baudrate zda se nema vliv a ruchlost je konstantni cca 2.2ms/bit...

AVR radu moc neznam, nema nekdo napad, v cem by mohl byt zakopany pes?

Puvodni verze Serial.begin v setup a write kdekoli se chovala stejne.

Definice boardu vypada takto, F_CPU pri prekladu je OK 6MHz

atmega32-16.name=ATMega32 @ 6 MHz  (external oscillator; BOD disabled)

atmega32-16.upload.tool=avrdude
atmega32-16.upload.protocol=arduino
atmega32-16.upload.using=arduino
atmega32-16.upload.maximum_size=32000
atmega32-16.upload.maximum_data_size=1024
atmega32-16.upload.speed=57600

atmega32-16.bootloader.tool=avrdude
atmega32-16.bootloader.low_fuses=0xFF
atmega32-16.bootloader.high_fuses=0xFF
atmega32-16.bootloader.unlock_bits=0x3F
atmega32-16.bootloader.lock_bits=0x2F

atmega32-16.build.mcu=atmega32
atmega32-16.build.f_cpu=6000000L
atmega32-16.build.board=ATMega32-16e
atmega32-16.build.core=arduino
atmega32-16.build.variant=mega32

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list 



Další informace o konferenci Hw-list