#avr | Logs for 2012-06-18

Back
[04:49:12] <iSaleK> If 3 ports are defined as input, and other 5 as output. If I assign PORTB=0xff; will ports that are input be ignored?
[04:49:45] <jacekowski> no
[04:49:56] <jacekowski> it will set outputs to high
[04:50:00] <jacekowski> and enable pullups on inputs
[05:05:04] <iSaleK> So if I have port B pin 0, 1, 2 as input, I have to assign values to pin 3, 4, 5, 6, and 7 individualy?
[05:05:52] <jacekowski> or PORTB |= 0b11111000;
[05:06:08] <jacekowski> that will set 3,4,5,6,7 high and leave 0,1,2 as they are
[05:08:06] <iSaleK> Ok, thank you :)
[09:06:20] <iSaleK> Are there any other registers that I need to set for analog comparator to work? (with interrupt) ? -> http://pastebin.com/DQQYwYYJ
[09:23:40] <jacekowski> iSaleK: have you read the manual?
[09:28:11] <iSaleK> I'm going trough it right now...
[09:28:31] <iSaleK> I want to mesure the time it takes to "fill" the capacitor via resistor
[09:29:16] <iSaleK> On PortB pin 0 I have reference voltage, and at pin1 I have capacitor that is connected via resistor to pin 2
[09:29:43] <iSaleK> When I put PORTB pin2 to "1" I want to mesure the time it takes for capacitor to reach reference voltage level
[09:29:59] <jaeckel> is someone of you aware of a GUI toolkit for embedded devices that does not require an OS and has touchscreen support?
[09:30:33] <OndraSter> iSaleK, shouldn't you be charging it from external reference rather pullup from port?
[09:30:57] <OndraSter> some strong reference
[09:31:02] <jacekowski> jaeckel: qtouch?
[09:31:05] <OndraSter> buffered through opamp most likely to get few tens of mAmps
[09:31:24] <jacekowski> OndraSter: doesn't really matter
[09:31:37] <OndraSter> doesnt matter what?
[09:31:42] <jacekowski> what is he using to charge it
[09:31:48] <jacekowski> as long as resistance is constantish
[09:31:54] <OndraSter> hmm
[09:34:55] <iSaleK> OndraSter: I have 33K resistor on port2, so with logic "1" as 4.8V I should have current around 145uA of current
[09:35:06] <OndraSter> ok :)
[09:35:16] <iSaleK> And it should charge capacitor on my AIN0 port
[09:35:42] <jaeckel> thx jacekowski :)
[09:35:50] <iSaleK> And I want analog comparator to trigger interrupt when it reaches the reference voltage on AIN1 :)
[09:38:58] <specing> Damn literature final oral exam tomorrow... I just can't wait to be done with it FOR GOOD!!
[11:51:58] <iSaleK> Is there any good tutorial about enable/disable analog comparator interrupt and timers start/stop?
[13:04:00] <iSaleK> what is the fastest and easiest way to convert from hex to decimal?
[13:06:04] <RikusW> kcalc or calculator in windows
[13:06:17] <RikusW> hex to binary is super easy ;)
[13:06:20] <drgreenthumb> heh I was going to say scanf :P
[13:06:33] <drgreenthumb> C infects me.
[13:06:41] <RikusW> or printf
[13:07:06] <RikusW> seems like scanf is an insecure function....
[13:07:37] <drgreenthumb> sscanf is what I meant
[13:07:43] <specing> python.
[13:07:53] * RikusW started by using cout << now I like printf
[13:08:11] <drgreenthumb> how do you convert input with printf? :P
[13:08:36] <specing> By using conversion specifiers, obviously
[13:08:39] <RikusW> you convert an int to decimal output with it :-P
[13:08:41] <iSaleK> Sorry I forgot to mention that I want to convert hex to integer in C :)
[13:09:02] <RikusW> iSaleK: so hex text input to int ?
[13:09:04] <drgreenthumb> specing, printf formats *output*
[13:09:22] <specing> drgreenthumb: technically, it formats its input....
[13:09:28] <iSaleK> RikusW: Hex values of Timer1 high/low to integer :)
[13:09:33] * drgreenthumb slaps specing
[13:09:55] <specing> drgreenthumb: Since when do you call function arguments outputs?
[13:10:06] <RikusW> iSaleK: so TCNT1H and TCNT1L ?
[13:10:10] <specing> They are inputs!
[13:10:44] <iSaleK> RikusW: Exactly
[13:10:50] <specing> itoa
[13:10:54] <RikusW> iSaleK: avr-gcc allows you to use TCNT1 instead
[13:11:02] <specing> Though it never worked for me
[13:11:24] <iSaleK> RikusW: And TCNT1 is 16-bit integer?
[13:11:30] <RikusW> yes
[13:11:36] <specing> He said from hex to decimal...
[13:11:39] <RikusW> iSaleK: and remember to read TCNT1L before TCNT1H is you use the seperate registers
[13:11:40] <specing> so itoa?
[13:11:50] <drgreenthumb> specing, the "input" and "ouptut" in printf and scanf aren't refererring to the args but to the read/write operation. gah.
[13:12:15] <drgreenthumb> don't be so damned pedantic :P
[13:12:15] <RikusW> so L = TCNT1L; H = TCNT1H; H <<=8; L |= H;
[13:12:20] <specing> drgreenthumb: Thats like saying it takes a piece of text from your screen and garbles it
[13:12:29] <RikusW> iSaleK: but using TCNT1 is easier ;)
[13:12:54] <drgreenthumb> specing, no. it's saying what's happening to the string. it's being read or it's being written. input - it's being read. output - it's being written. you just like to argue eh?
[13:13:17] <iSaleK> RikusW: Ok, I will try to use that register instead :)
[13:13:42] <iSaleK> RikusW: I was intending to calculate how long does it take to charge a capacitor via timer1
[13:13:44] <RikusW> iSaleK: its not really a register, its gcc magic...
[13:13:59] <specing> drgreenthumb: very much
[13:14:13] <iSaleK> RikusW: Oh, great... Anyway I hope it works for me :D
[13:14:37] <RikusW> using the builtin comparator ? what for adc ? or cap meter ?
[13:15:25] <iSaleK> I'm making AVR note 400, Simple ADC with analog comparator
[13:15:34] <iSaleK> I need it for my simple thermometer project
[13:15:48] <RikusW> ah, so don't your chip have builtin adc ?
[13:16:07] <RikusW> what AVR do you use ?
[13:16:36] <iSaleK> Tiny2313
[13:17:32] <iSaleK> I configured it and it's working just fine. Analog compare interrupt is working, timer is working, I have functions for everything I need except to convert HIGH/LOW hex values from timer1 to integer
[13:17:40] <RikusW> putting a constant current source on the cap instead of a resistor simplifies the calculations
[13:17:45] <iSaleK> so I can calculate the time required to fill the cap
[13:18:08] <RikusW> i did that using a mega32u2
[13:25:01] <iSaleK> RikusW: So I should use NPN instead of just resistor?
[13:25:14] <RikusW> iSaleK: using your reasoning an int is also a hex value ;)
[13:25:27] <RikusW> iSaleK: I used a PNP instead of NPN
[13:25:43] <RikusW> but you could try getting appnote 400 working first
[13:26:20] <iSaleK> I will try to get it working first, I need just to get it to work, later I can fine tune it :)
[13:26:25] <RikusW> and a NPN to discharge the cap
[13:27:22] <iSaleK> RikusW: If I connect cap to ground and pin1, after I apply logic 0 to pin 1 cap should discharge right?
[13:28:13] <RikusW> in avr400 it discharges through the resistor
[13:28:33] <RikusW> I used an external NPN instead to the AVR pin
[13:29:53] <iSaleK> So in avr400, when you apply "1" to resistor it charges cap, and when you apply "0" it discharges cap?
[13:30:14] <RikusW> yes, sort of a triangle wave
[13:31:10] <iSaleK> I see, I just wanted to clear that out... I thought it works like that but I wasn't 100% sure :)
[13:31:37] <RikusW> I used a NPN to hard discharge my cap, so I had a sawtooth wave
[13:32:01] <OndraSter> hard discharge?
[13:32:03] <OndraSter> naaaasty
[13:32:13] <drgreenthumb> iSaleK, I think you must be confused about how C handles numbers. Hex, decimal, octal, binary are all actually represented exactly the same. as binary. it's only when you print it to or read it from a string that this matters.
[13:32:41] <specing> I think iSaleK is confused by everything atm ;)
[13:33:12] <RikusW> OndraSter: thats why I used a external NPN, and the cap was rather small, < 1uF
[13:33:21] <OndraSter> okay :D
[13:33:41] <iSaleK> RikusW: In microcap9 I get exponential rising/falling edge signal but since I measure temperature like once in 5-10seconds I think cap has enough time to discarge :)
[13:33:44] <drgreenthumb> iSaleK, maybe you're asking how to combine two eight bit values into one sixteen bit one? (highval << 8 | lowval) perhaps is what you mean.
[13:33:46] <iSaleK> *discharge
[13:33:51] <RikusW> I wasn't so sure an AVR pin would like that...
[13:34:05] <RikusW> yes
[13:34:19] <RikusW> 5 seconds is more than enough
[13:34:36] <RikusW> drgreenthumb: that is what he wants
[13:34:39] <iSaleK> drgreenthumb: Thank you, I knew how to combine two 8bit vars into one 16bit. However I need to compare that 8bit HEX value to another DEC value
[13:34:46] <RikusW> but using TCNT1 is simpler
[13:35:19] <drgreenthumb> iSaleK, as I said. the format of a DEC value is *exactly the same* as HEX. so use ==
[13:35:26] <iSaleK> RikusW: I checked, my mikroElektronika compiler is not supporting TCN1 so I have to deal with High/Low values
[13:35:43] <RikusW> TCNT1 ?
[13:36:14] <RikusW> iSaleK: make sure you read TCNT1L before H
[13:36:34] <RikusW> H get latched when reading L
[13:36:45] <RikusW> when writing H first then L
[13:37:10] <iSaleK> RikusW: Mistype. Thanks, I will do it. By some crazy logic I would do exactly the opposite :D
[13:37:20] <iSaleK> drgreenthumb: Thank you for clearing that up for me.
[13:37:45] <RikusW> read the tiny2313 datasheet, they explain the High byte latching
[13:42:24] <iSaleK> What is the formula to calculate the voltage that cap reached if I know the current which is charging the capacitor and the time lapsed
[13:49:32] <RikusW> now thats the interesting part :-P
[13:50:00] <RikusW> I didn't calibrate my adc because it was used for USB HID brake and accelerator
[13:50:13] <RikusW> I only got a value from 0 to 255.
[13:50:21] <RikusW> so sort of calibrated...
[13:50:46] <RikusW> I'd say connect a variable V psu and calibrate it
[13:51:36] <RikusW> iSaleK: charging a cap via a resistor is not linear....
[13:52:08] <RikusW> the first part is more or less linear...
[13:52:18] <RikusW> do you have a scope ?
[13:52:35] <iSaleK> RikusW: Could you show me any basic schematic on how to charge cap linearly?
[13:52:41] <iSaleK> No I don't have scope
[13:53:12] <RikusW> a current source would do that
[13:53:31] <RikusW> sa 1mA or even less depending on the value of the cap
[13:53:50] <iSaleK> I tough if I know the RC constant and time passed I could calculate the voltage on cap :)
[13:54:23] <RikusW> with some complicated math, or a lookup table
[13:54:47] <iSaleK> I see... How can I set up the constant current source with NPN and res?
[13:55:50] <RikusW> I'd use PNP, check wikipedia
[13:56:31] <iSaleK> Ok I think I have one PNP somewhere around... :)
[13:57:32] * RikusW have a lot of C9014 and C9015 here :)
[13:57:40] <iSaleK> :D
[13:57:41] <drgreenthumb> that looks pretty easy to build http://www.eleccircuit.com/constant-current-source-led-drive/
[13:59:03] <RikusW> and some 2N2222 / 2N2907 and 8050 / 8550
[13:59:25] <iSaleK> So I connect emitter of the pnp to the cap and then cap to VCC and put the resistor in collector and control charge/discharge via base?
[13:59:37] <RikusW> I used PNP because then the cap can be connected to ground easily
[14:00:15] <RikusW> iSaleK: not quite
[14:00:46] <RikusW> you have to make a constant current source, the is a nice wikipedia article on those
[14:02:30] <iSaleK> RikusW: http://upload.wikimedia.org/wikipedia/en/thumb/f/fd/Current_Limiter_NPN.PNG/200px-Current_Limiter_NPN.PNG
[14:02:40] <iSaleK> This scheme?
[14:03:09] <RikusW> no, current source...
[14:08:29] <iSaleK> RikusW: http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Const_cur_src_112.svg/220px-Const_cur_src_112.svg.png this one?
[14:10:10] <RikusW> yes
[14:10:19] <RikusW> I converted it to PNP
[14:11:18] <RikusW> how accurate do you need it to be ?
[14:12:14] <RikusW> if you don't have a zener 3x diodes would also work
[14:12:39] <RikusW> the "LOAD" would be the cap
[14:12:59] <RikusW> and I connected a NPN in parallel to the cap to discharge it
[14:13:31] <iSaleK> I see... Do you have the schematic of that circuit to send it to me please?
[14:15:12] <RikusW> its buried somewhere in a stack of papers from a year ago :-P
[14:16:32] <iSaleK> :)
[14:18:52] <iSaleK> I get some wired spikes of current in microcap when I try to simulate this circuit... :\
[14:19:03] <iSaleK> And also capacitor doesn't discharge... :\
[14:20:45] <RikusW> Thats why I added another transistor
[14:21:37] <RikusW> Converting to PNP isn't that difficult...
[14:21:39] <OndraSter> wrong button
[14:25:02] <iSaleK> I guess I will continue to work on it tomorrow... I'm working on it for a half a day and I'm pretty tired now...
[14:25:08] <iSaleK> Thanks for your help
[14:25:36] <RikusW> :)
[15:41:18] <iSaleK> When I try to do this math calculation I get that it not applicable to those operands vremekrozRC = MATH_E^(-vremekrozRC);
[15:41:36] <iSaleK> vremekrozRC is double
[15:42:03] <Steffanx> Time for a basic C course/tutorial iSaleK ?
[15:43:00] <iSaleK> Steffanx: I'm not even sure if I can do power of double in AVR without math.c ?
[15:43:32] <Steffanx> You can, but the math lib makes it easier
[15:44:28] <iSaleK> I know but I don't have enough ram for math.c :)
[15:44:52] <Steffanx> You don't have to link everything ..
[15:45:46] <iSaleK> Well now my mikroC compiler says that it has compiled with errors but doesn't list any error :\
[15:46:01] <specing> Haha mikroC
[15:46:09] <specing> I saw that crap once in school
[15:46:26] <Steffanx> specing and this crap phobias
[15:46:37] <specing> No really, it is crap
[15:46:46] <specing> iSaleK: Why don't you use GCC instead?
[15:46:51] <iSaleK> So you suggest using GCC?
[15:46:57] <specing> yeah
[15:47:12] <specing> no code limit or similar crap
[15:47:24] <iSaleK> Well maybe for next project I will use it... Now I'm in too deep :D
[15:47:51] <iSaleK> I hate all that converting with interrupts, port names, registers etc... :\
[15:47:54] <iSaleK> It's pain in the...
[15:48:31] <specing> Also doing exponentiation with doubles is going to take ages if it is even supported
[15:48:46] <specing> Why don't you offload it to the host?
[15:49:15] <iSaleK> What does offload to the host mean?
[15:51:17] <specing> Oh god...
[15:51:31] <Steffanx> Where?
[15:51:59] <iSaleK> :)
[17:10:20] <iSaleK> Can I define BIT variable in avr-gcc?
[17:11:10] <Tom_itx> i doubt it, i think it will still be a byte wide
[17:11:18] <Tom_itx> you can use bit wise structures
[17:11:26] <OndraSter> like char Something;
[17:11:30] <OndraSter> and then use each bit for something
[17:14:52] <timemage> unsigned, if you're going to do that.
[17:15:00] <OndraSter> how can be char signed?
[17:15:04] <OndraSter> when it is char?
[17:15:37] <OndraSter> hmmmkay
[17:15:51] <OndraSter> uint8_t is then the same as unsigned char
[17:16:03] <timemage> OndraSter, assuming it exists, yeah.
[17:47:58] <Jordan_U> I'm looking to write code in C for an atmel microcontroller, and program the board from GNU/Linux. Is this the right channel to ask in? Right now I'm having trouble figuring out what avr-gcc commands to run to compile a simple do nothing while loop such that I can then use uisp to program the microcontroller through USB, with an XMEGA-A1 XPlained board.
[17:49:05] <OndraSter> yes, this is the right place
[17:49:07] <OndraSter> I suppose
[17:49:23] <OndraSter> but it depends whether somebody is awake here :)
[17:54:13] <Tom_itx> while(t){};
[17:54:19] <Tom_itx> while(1){};
[17:55:37] <Jordan_U> Tom_itx: I have that already :)
[17:55:58] <Jordan_U> Tom_itx: Now I need to get that code compiled and onto the microcontroller.
[17:56:06] <Tom_itx> or for(;;){}
[17:56:28] <Tom_itx> well then you need a PDI programmer
[17:56:31] <Tom_itx> JTAG
[17:56:39] <Tom_itx> or
[17:56:47] <Tom_itx> possibly FLIP with USB
[17:57:19] <Jordan_U> Tom_itx: The XMEGA-A1 has a mini-usb port, which should be able to be used for programming.
[17:57:32] <Tom_itx> yes i think so too
[17:57:38] <iSaleK> How can I link only exp and floor functions from math.h to save space?
[17:57:47] <Tom_itx> you would probably use FLIP or dfu programmer for that
[17:59:42] <Jordan_U> Tom_itx: You would recommend those over the native and open source uisp?
[18:12:45] <Tom_itx> Jordan_U if i had to recommend one i would have to recommend my own :)
[18:14:53] <Jordan_U> Tom_itx: Which is?
[18:15:04] <OndraSter> Tom_itx's programmer :D
[18:15:07] <OndraSter> avrisp mkII clone
[18:15:27] <Tom_itx> how old is your xplain?
[18:15:43] <Jordan_U> Tom_itx: I bought it about a week ago.
[18:16:03] <Tom_itx> mine is an older one and the jtag port serves also as the PDI programming port
[18:16:14] <iSaleK> Folks, is it possible to use just exp() function from math.h file?
[18:16:25] <iSaleK> I'm running very low on memory space so I need some help
[18:16:39] <Tom_itx> i'm pretty sure the new ones work as well but there is something you need to do on them and i don't recall what it was
[18:16:58] <Tom_itx> the pins may be mislabelled or something... i honestly can't remember what it was
[18:17:15] <Tom_itx> but it also should work as a PDI port
[18:17:28] <Tom_itx> check your documentation on it
[18:18:00] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/boards/USBTiny_Mkii/USBTiny_Mkii_index.php
[18:18:30] <Tom_itx> mine supports ISP, PDI and TPI protocols for regular megas, xmegas and the 6 pin tinys
[18:19:56] <Tom_itx> i believe you can program it thru the USB as well using FLIP or DFU programmer but if you screw that link up you will need a regular programmer to reprogram it
[18:20:29] <iSaleK> Anyone? How can I create pow() or exp() function without math.h
[18:20:57] <Tom_itx> i doubt you do unless you write your own
[18:22:07] <iSaleK> Can I link only pow() or exp() function?
[18:22:34] <Tom_itx> if you include math.h you include it all
[18:29:43] <Jordan_U> OK, I'm using Windows now, and FLIP. In the Device selection menu I only see ATXMEGA128A1U, but the chip on my XPlained board is an ATXMEGA128A1 (no 'U'). What should I do?
[18:31:01] <OndraSter> it definitely is -U
[18:31:07] <OndraSter> without U there is no USB :)
[18:31:18] <Tom_itx> umm
[18:31:56] <Tom_itx> ok, read the manual and it should tell you about using FLIP on it. i believe it uses the other chip on the board as the bridge
[18:32:15] <Tom_itx> there may be a jumper you jump to set it so it will program the xmega
[18:32:25] <Tom_itx> on one of the 4 headers
[18:32:49] <Tom_itx> i have never tried programming it that way but i'm told it can be done
[18:34:04] <Jordan_U> There is what looks like another microcontroller on the board, ending in a -U.
[18:34:25] <Jordan_U> Tom_itx: What should I select in FLIP though?
[18:36:44] <Tom_itx> like i said, you need to read the pdf. it will tell you
[18:37:12] <Tom_itx> when abcminiuser shows up he would be able to tell you
[18:38:29] <iSaleK> How can I write exp() function myself? When I include math.h my uC runs out of memory
[19:16:42] <Jordan_U> Tom_itx: This PDF http://www.atmel.com/Images/doc8372.pdf ?
[19:17:47] <OndraSter> Just note: Google and Apple are fu.ked, MS Surface tablet has killed all other competition :o
[19:18:11] <Tom_itx> Jordan_U, that looks like the new one i believe
[19:18:20] <Jordan_U> "Programmers and debuggers are needed when either the application is programmed
[19:18:39] <Tom_itx> there may be another one to go with it
[19:19:15] <Jordan_U> without using the boot loader or when debugging support is needed." (sorry didn't mean to split that with a newline). I take that to mean that I should be able to program it without a separate programmer, but that I should probably get a separate programmer anyway for debugging capability?
[19:19:51] <OndraSter> yes
[19:20:03] <Tom_itx> if you think you will need jtag you will need one to support jtag
[19:20:13] <Tom_itx> i seriously doubt you will need jtag
[19:20:43] <Jordan_U> What is jtag?
[19:21:01] <OndraSter> debug port
[19:21:30] <Jordan_U> Would that be needed to step through the program with a debugger?
[19:23:22] <Tom_itx> yes
[19:23:23] <OndraSter> yes
[19:23:46] <Tom_itx> and the only one available for less than $300 is the dragon which is about $50
[19:24:37] <Jordan_U> OK, I guess the Dragon it is. Will that make programming (as opposed to developing and debugging) the device any easier?
[19:24:57] <OndraSter> it will make debugging srsly easier :)
[19:25:18] <Tom_itx> it comes with NO cables
[19:25:40] <Tom_itx> so plan ahead
[19:26:09] <Jordan_U> I understand that, but I've bought a device which I thought should be able to be programmed as-is, and I don't want to put more money into the Dragon if I still won't even be able to load code onto the microcontroller.
[19:30:16] <Jordan_U> So I want this http://www.digikey.com/product-detail/en/ATAVRDRAGON/ATAVRDRAGON-ND/1124251 ? And what cables do I need to go with it?
[19:31:32] <Landon> http://www.instructables.com/id/Help%3a-An-Absolute-Beginner-s-Guide-to-8-Bit-AVR-Pr/#step1 this is what I followed for getting extra parts
[19:32:11] <Landon> unfortunately it added about an extra $40-50
[19:33:27] <Jordan_U> :(
[19:34:04] <Landon> I'd say the most essential bits to get are the breakaway header connectors
[19:34:31] <Landon> ZIF socket is a nicety, but you can easily just lead a wire from a header to a breadboard with the chip
[19:35:00] <Landon> for sanity, I'd probably also go with some premade jumper wires
[19:44:22] <Jordan_U> So, in the end, what am I buying to be able to debug the AVR XPlained board, and will it solve any of the problems I've had trying to program the device?
[19:47:47] <Tom_itx> i would research it a bit but i think it's supposed to
[19:48:37] <Tom_itx> decide if you need jtag and if you plan to use jtag to program it or PDI to program it
[19:48:56] <Tom_itx> if PDI, verify the pinout for your board for that
[19:49:28] <Tom_itx> i have a dragon but i seldom if ever use it any more
[19:49:43] <Jordan_U> The first problem I've had is that FLIP doesn't list the microcontroller I have, only the -U one. Does this help that in any way?
[19:49:53] <Tom_itx> 98% of the time i use one of my programmers
[19:50:26] <Tom_itx> either wait for abcminiuser or ask on the avrfreaks forum about that
[19:50:47] <Jordan_U> Thanks, will do (both :)
[19:50:57] <Tom_itx> i know you can program it that way i just don't know how to tell you to do it
[19:51:17] <OndraSter> Tom_itx, I am fairly sure you have U version
[19:51:19] <OndraSter> on the board
[19:51:24] <OndraSter> otherwise there would be no USB interface
[19:51:26] <Tom_itx> get all the facts before you plop down some money
[19:51:40] <OndraSter> I doubt Atmel would use dedicated USB chip
[19:52:02] <Tom_itx> and unless you think you need jtag, you may not really need the dragon
[19:52:14] <Jordan_U> OndraSter: There is what looks like a second microcontroller on the board, labeled 32UC3B1256-U ,
[19:52:22] <OndraSter> hmm?
[19:52:26] <Tom_itx> i will tell you that there is more than one way to program that board
[19:52:28] <OndraSter> avr32
[19:52:46] <OndraSter> ask abcmu tomorrow, I don't have xplain board
[19:53:06] <Tom_itx> Jordan_U be sure you know what you are programming or you may wind up programming the wrong chip on your board
[19:53:24] <Tom_itx> and if you do, that will ruin the usb programming capability
[19:53:55] <Tom_itx> dean (abcminiuser) will know
[19:54:04] <Jordan_U> Tom_itx: Thanks, I will keep that in mind. I'm very new to this though so I'm not sure how to tell. Hopefully the documentation will make that more clear.
[19:54:15] <Tom_itx> although i think he has an older xplain but he also has access to newer ones
[19:54:27] <Tom_itx> after all he works for atmel support now
[19:54:38] <OndraSter> Jordan_U, which xplain do you have?
[19:54:44] <Tom_itx> a newer one
[19:54:55] <OndraSter> well there are more
[19:54:56] <Jordan_U> OndraSter: XMEGA-A1
[19:54:56] <Tom_itx> mine is an older one
[19:55:14] <OndraSter> ook
[19:55:30] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/avr/xplain/
[19:55:37] <Tom_itx> there is all the information i have on the topic
[19:57:02] <OndraSter> hmm not sure why I thought that all avr xplain are -U based chips
[19:57:08] <OndraSter> how wrong I was!
[19:57:11] <OndraSter> ignore me then
[19:59:40] <OndraSter> hmm was I the only one here who watched the announcement of Microsoft Surface tablet?
[20:00:10] <Tom_itx> yes
[21:30:00] <CapnKernel> OndraSterver: Surface is the new Zune. I hear they're porting Bob...
[22:33:45] <prpplague> CapnKernel: hehe