HOME  |  NEWS  |  BLOGS  |  MESSAGES  |  FEATURES  |  VIDEOS  |  WEBINARS  |  INDUSTRIES  |  FOCUS ON FUNDAMENTALS
  |  REGISTER  |  LOGIN  |  HELP
Comments
You must login to participate in this chat. Please login.

Thanks Jon and Digi-Key

Iron

Thanks for archiving this class!

Iron

Thanks Jon & Digi-Key

Iron

Hello from Gold River.

Iron

Thank you for archiving this course. Really worthful. 

Iron

Thank you for archiving this course.

 

Iron

i am enjoying reading those questions and reply of mr jon...excellent...

thanks and looking forward for the next topic of this course...

very much appreciated for the excellent presentation sir jon....

goodnight!

very interesting, i will and have to finish the course with this Fundamental of Designing with Microcontrollers. This is advantage in my case in the advancement of automation towards building services...

once again, i appreciate the value on how mr. jon delivered his presentation...

what I do most appreciate as well are all about peripherals accronyms have been identified clearly to understand that to be understood.

that's clearly great and appreciated. anyway, i have already downloaded the educational materials for references related to my job practice around environment.

while listening of mr. jon lecture is an excellent presentation and clearly identified what are those about relative to the subject...GREAT!

i have downloaded the material for reference while listening the lecture...

once again, thanks alot...

good evening Sir Jon and colleagues for this lesson...

Very clearly explained.  @Jon: What is the difference in memory use with regard to one-vector and many-vector interrupts?

Iron

Thank you....great start for microcontroller use

Iron

Great Presentation, Thanks Jon

Iron

@Jon: could you name some MCUs that support one-vector interrupt?

Iron

What is the Physical Interface for USB and Ethernet. If I have a PIC18F2455 for example, what else hardware do I need for USB communication? (I dont mean power supply or OSC..)

Iron

@Jon: In slide 25 you mentioned Ethernet and USB require software "stack", what is it?

Iron

In the slide 3 you wrote MCUs don't need OS, does it means some MCUs still have OS? What are the common OS on MCUs and their pros and cons?

Thank you!

Iron

Excellent Intro to MCU.

Iron

Excellent presentation!

Iron

Very good presentation! Thank You!

These are great. Thanks so much for hosting these!

Iron

Great intro to MCUs.

 

Iron

Thanks Jon, very interesting.

Iron

Great course, Sorry I didn't realize these courses were available.  Thanks

Iron

How is the clock important to the CPU?

Iron

Great Introdcution to uC. Thanks

Iron

@altofi: No creo que sea posible escuchar estas conferencias en espanol. Asi que te las vas a tener que arreglar en ingles...

Iron

Do the microcontroller manufacturers provide a kind of spice model or someting that can be use in a simulator to simulate their chips in a schematic circuit?

Iron

Is there not a SPI standard?

Iron

@clia: On slide 17, signal PWM0-RSSI In is a pulse train where the pulse width carries information. When passing across the filter, it filtered out the carrier frequency, and let the analog information (voltage proportiobak to pulse width) pass.

Iron

Thanks for this great overview. This is a very good seminar

Iron

Very good seminar same I didn't tune in until now.

Iron

Isn't a PLC controlled by an MCU?

Iron

What is the main difference between MCU and PLC?

Iron

I know that you recommend C.  Is there any reason to learn assembly?

Iron

If you had a favorite, which chip would it be?

Iron

Thanks for the great overview

Iron

This great.  Thank you.

just the kind of material i was looking for, thanks Jon and Alex

Iron

Just started with these classes. Fantastic resource. Can't wait for the next session.

Iron

Thanks for the intro and looking forward to working through both this and the Advanced MCU courses.  I do MCU programming as part of my job, but it is mostly self-taught so it will be good to go through this and cover things I may not have encountered.

Iron

Thanks Jon! Just catching up on these lectures now, but looking forward to the rest. Coming from a PIC and Arduino hobbyist background I'm interested to see what else is out there!

Thanks Jon.  Good introduction to Microcontrollers.  Looking forward to listening to the others.

Iron

Non-maskable interrupts being the same as master interrupts?

Iron

What is being filtered out on Slide 17 from the PWM output?

Iron

In addition to power and time, it wastes other resources of a microprocessor.

Iron

Are we going to be learning about Pulse Width Modulation programming?

 

Iron

How user friendly are the wizards, and how removed are they from ease of use and capability from programming in C?

Iron

I learned about these lectures well after they occurred, and I was wondering if anyone goes back and checks on additional comments for these lectures for those of us that are listening to them from the archive.

Iron

@mwalls321 - Yeah, I am in the same boat.

 

Iron

It was a good lecture from the archive

Iron

Will there be testing at the end of the course?

Iron

Is there a way to ask questions on the lecture?

Iron

How long ago did this class begin?

Iron

How is this class? It's my first time to attend it. Is there a way to get this lesson in pdf format?

kijeni

Iron

Is possible to listen in spanish?

Iron

Just found out about this series and am catching up by viewing the archives -- excellent job, Jon!

Iron

somehow I took this before and "got lost" till the Frank Titus sensor lectures.

Keep up the good work. nite

Iron

I2S is used mostly on audio ADCs and digital audio related ICs like DSPs, for the rest of peripherals SPI is more common.

I really like to use PWM for generating analog voltage.

I have few questions :-
1) I wish to know about the I2S mentioned on the slide 9?

2) In SPI or I2C which is better for low power application ?

Thank you for a great lecture

Thanks for providing the MCU series of presentations!

Iron

How do you select between I2C and SPI for chip-to-chip communications?

Great series! Thanks!!!

Iron

I decided to review this lesson again to be sure to capture all the information. Good session with lots of inforamtion.

Iron

Looking at microcontrollers from an FPGA perspective, how easy would it be to convert code written in VHDL into 'C' to port code to the microcontroller? What about I/O compatibilities?

Iron

Also another tip ... if you don't have PowerPoint installed, try downloading the Microsoft PowerPoint Reader so you can follow along on the slides.

Caguamo11 :

Q:   Hi, How do I listen the archived classes? I just can download slides. Thanks in advance!!

A:  Hello.  Check your audio config on your computer.  I was able to click on the archived link and a separate page came up, complete with an Adobe flash player which played the DesignNewsRadio class excerpt.  make sure you have the latest Adobe Flash installed.

 

 

once again good start to a good series.

Iron

Choose one and stick to it and review your code often.

Iron

The standards for coding are many and varied. 

Iron

This session is good.

Iron

The Motorola Micro controllers I started with were the 68HC11, 68HC16, and the 68HC332 and then went into automotive Engine Controllers with the MC555 series of controllers.

Iron

Good beginning!  I look forward to the rest of the series.

Iron

thank you for a great lecture!!!

Iron

for how long are you planning to keep them available on this website?

Iron

the available audio recordings are very convenient

Iron

I think, I may have found my answer...

Iron

Is there a way to get credit for archived classes?

Iron

Thanks for sharing your knowledge and experience, as well as improving knowledge by answering the questions

Hi, How do I listen the archived classes? I just can download slides. Thanks in advance!!

Iron

How many slaves for one master at I2C communication.

Iron

This is my fist lecture. How do you get to the live chat? Please advise. Thanks.

What are the coding standards used for medical equipment as there are MISRA C for Automotive?

 

Student here, very informative

Iron

FINAL POST

The time here is after 6:00 PM (1800h), so I've wrapped up answers to questions and am off to dinner.  I have tried to answer most of the technical questions.  If you didn't get a direct answer, I apologize. You can find a lot of information with a Google search and MCU-vendor Web sites and application notes provide much helpful information, too.  All the best. --Jon

Blogger

Q: Any suggestions on where to get training in using an RTOS?

A:  Most of the RTOS suppliers have online, in-person, and on-site training programs.  You also can find books on RTOS applications.

Blogger

Q: I second this question by 'Techhunter: At what point along the microcontroller spectrum do you want to start using an RTOS?

A:  That's a good question for Jack Gannsle's sessions the week of 29 January 2012.

Blogger

Q: I find 9600 baud seems a bit slow. is it possible to get faster speeds?

A:  Yes.  Some UARTs can operate at 115,200 bits/second without any problems.  Check MCU data sheets for the maximum UART rate.

Blogger

Q: How do we decide what is the minimum RAM and FLASH do we need before starting the project?

A:  You cannot decide beforehand.  It's best to look at an MCU that belongs to a family so you can go "up" the family tree to get more memory, or go down the tree to save money.  It would be nice to have a code-estimation tool, but I don't know of one.  Perhaps others have ideas they can share.

Blogger

Q: Are the two differential lines in CAN bidirectional??

A:  There is a difference between the two signals as shown on Slide 23 for a logic 0.  The idle--logic-1 state--keeps both lines at the same voltage.  There are only the two signals shown.

Blogger

Q:  What is the main difference between I2C and CAN? Their block diagrams seem to be

the same.

 

A: Use I2C for short-distance chip-to-chip communications. I2C devices use a common clock signal, CAN does not.  Use CAN for longer-distance comms between a computer and a machine-tool, for example. CAN uses a sophisticated protocol that included a cyclic-redundancy code, error flags, acknowledgements, message identifiers, and do on.  It's a robust form of communications.

Blogger

Q: is usb an extenal hardware to a MCU  or just  a software?

A:  Actually both.  The MCU provides the hardware that implements the bus timing and a state-machine.  For information, see the PIC18F2455 data sheet at: http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf.  Also see Jan Axelson's book "USB Complete."  You need a good knowledge of how the USB operates before you implement it.  You will need a software stack, too.

Blogger

Q:  Is it possible to change priorities for one-vector interrupts?

A:  Yes, you just change the order in which you test the flag bit for the devices that can cause an interrupt.  To give a UART higher priority than an ADC, you test the UART flag first and if it is set, you run the UART-related code. After you handle the UART interrupt you test the ADC flag, and so on.  The last flag you test has the lowest priority.

Blogger

Q: I purchased the Parallax development kit. Is this a good place to start or should I purchase the PIC 32 kit also?

A: The Parallax kit is a good one to start with.  Learn all you can and them try a PIC32 kit.

Blogger

Q: What is the input range of the ADC? What is the educational value of the kits you presented.

A:  The input range has a maximum of the supply voltage of the microcontroller.  An MCU with a +3.3-volt power source cannot accept a voltage over 3.3 volts on any input, although MCU manufacturers include a bit of tolerance.  The ADC range depends on the reference voltage, so read the data sheet for the MCU you plan to use.  For a 2.500-volt reference, for example, you can digitize a signal between 0 and 2.500 volts.  Some MCUs have an internal reference you can select, or you supply an external reference.

Blogger

Q: Great overview - thanks, Jon.  I've got the parts here to build a Mark-8, also (one of many projects on my list).

A:  Great.  Let me know if you need any assistance.  You can find my email address with a Google search.

Blogger

Q: Seems that the slide "USAT Communications Timing" shows LSB after start.  I believe it should be MSB.

A: You are correct, thanks for pointing that out.  Some UARTs do let you send the LSB first, but I don't know why anyone would want to do that.

Blogger

Q: Typically, does the MCU have a higher power requirement than the CPU?

A:  Most MCU manufacturers don't specify the power drawn by the CPU alone.  Perhaps you mean does a microprocessor draw more power than a microcontroller?  Yes, usually.  a high-end Pentium-class MCU needs a heat sink.  MCUs do not.

Blogger

Q:  Are there MCU that can drive a 110V motor directly, or would you interface through solid state relays?

A:  A solid-state relay would be good.  You could also use an MCU to trigger a triac through an opto-isolator.  I have seen some schematic diagrams that use an MCU to directly drive a triac, but in the interest of safety, I'd want an opto-isolator, or opto-coupler between my MCU and line voltage.  Do a Google search for microcontroller triac optocoupler.

Blogger

Q: Can MCU do  function of PID ???

A: Yes. Here's a Microchip PIC application note about PID loops: http://ww1.microchip.com/downloads/en/AppNotes/00964A.pdf.  Do a Google search to find other app notes.

Blogger

Q: Can the software for the Launchpad be downloaded from TI or do you have to buy it?

A: You can download it from the TI Web site at no charge: http://processors.wiki.ti.com/index.php?title=MSP430_LaunchPad_(MSP-EXP430G2).

Blogger

Q: Can you prevent Interrupt priority inversion with a watchdog timer?

A: Sure, that's one way to do it, but the watchdog timer will run continuously, which can make debugging a pain.  Right in the middle of some debugging, the WDT can trigger a reset.  Priority inversion occurs when a low-priority device monopolizes, or blocks, a system resource that a higher priority device needs to use. One way to prevent priority inversion is to write short interrupt-service routines. A real-time operating system or scheduler can help reduce this type of problem.

Blogger

Q:  How friendly is code composser to work with TI MCUs, is its recommended tool, can it be freely used with MSP430?

A:  Yes, you can use CCS with the MSP430 MCU family.

Blogger

Q:  What about wireless communication?

A:  I'll talk more about wireless comms in Session 2.

Blogger

Q:  arduino board programming is supiorior than basic ATMEL board programming?

A:  It depends on what you want to do.  The Arduino uses an Atmel Atmega 328P MCU and the Arduino has easy-to-use tools, so if you want to start learning, the Arduino board will do nicely.

Blogger

Q: I disagree, I think as Jon is saying, jumping in and using Arduino is better than trying to pick up plain C and using a uC from scratch. 

A:  Yes, that's correct.  The Arduino or mbed boards provide a good "sandbox" in which you can try things, learn from others, and do real things. The tools are free and have a lot of support.

Blogger

Q: For a mechanical/biomedical engineer with little background in electronics, what would you recommend for me to come up to speed?

A:  Take a look at the BASIC Stamp modules and educational materials from Parallax: www.parallax.com.  The BASIC Stamps provide a good way to get started and Parallax has many books about electronics.  I also recommend the book, "Make: Electronics," from O'Reilly Media, ISBN: 978-0-596-15374-8.  It's an excellent book with many helpful illustrations and diagrams.

Blogger

Q: Question for Slide 14: What are typical maximum intervals for timers? µs, ms, s, min?

A:  You determine the intervals by the clock source you select. Most MCUs use the system clock and divide it by a value you set, likely a power of 2; that is, divide by 2, 4, 8, 16, etc.  You can use an internal timer to click every 1 msec, for example, and then every time the timer ticks over, increment a counter. Then after 10,000 counts you have a 10-second period.  The timers and counters are very flexible.

Blogger

Q: Jon, does MPLAB X have a chip configuration wizard for PIC24 and PIC18?

A:  Prior to the seminar I asked Microchip about wizards for the PIC MCUs. They replied they do not have such a wizard for any of the MCUs.  Sorry.

Blogger

Q: With SPI, can you have one master and many slaves?

A:  Yes, but you need a chip-select signal to enable or disable each SPI slave.  That means you need an MCU output for each external SPI device in addition to the SPI communication signals.

Blogger

Q: Jon, does it make sense to use a FPGA parallel processing to handle MCU interruptions?

A:  Probably not for an MCU application.  You'd probably need to embed an MCU core within the FPGA aqnyway, so I'd recommend using an MCU first.

Blogger

Question: In industrial automation, do microcontrollers find use in developing smart sensors?  Are FPGAs anothoer solution for embbeded programing.....and if so how do I decide - FPGA vs microcontroller?

Answer:  Yes, MCUs fit nicely into smart-sensor applications.  They have memory for code and, if necessary, can linearize sensor outputs to convert them into units such as pounds, newtons, mm mercury, PSI, etc.  I think an FPGA would be overkill for a smart sensor.

Blogger

If you had to choose between SPI and I2C on a single board, which one would it be?

I'd use SPI if I had one or two chips and only needed simple transfers of data from one internal register.  Use I2C if you have a chip such as the Analog Devices AD7991, which has several registers to set operating modes. I2C is the only way to connect to it.  Look for the external devices you need first and let them govern the type of MCU interface you need. --Jon

Blogger

yep, have to leave, too. made the mistake of opening my inbox.

Iron

Well we're talking about embedded stuff here. You want to squeeze the maximum amount of computing you can out of a system. So it's kind of "required" that you "build the op-amp" to do so. Libraries are fine if your applications don't change much from product to product.

Iron

I like this kind of discussion, but it is time for me to go. See ya. :)

this is a good introduction. thanks

 

Iron

@s.schmiedl It's nice to know what the basic internal operation of an OpAmp, but it kind of helps when you can get one from a grat company when the objective is assembling a guitar amplifier instead of assembling an OpAmp.

The danger, IMO, is not using things made by others. It's using things that are too complex. Even if I made it myself.

Iron

@nateholio I agree that letting everything be just a lego is not good, but some libraries are very useful. I tried working with no libraries at all and some things become just a waste of time, reinventing the wheel. Using a library would speed up the work and maybe its implementation was already tested and checked by many other people, granting me some assurance of its quality.

Kind of like me not knowing the insides of an OpAmp when soldering it into the circuit.

Iron

I agree with you s.s

It can still be manageable and error-free if you code your own subroutines/ISRs/&&c and use those as a base for programming on top of.

@franch...I mean an enviornment where you have a bunch of libraries full of lego blocks and you just have to put them together in the right order to make what you want. Not even a need in some applications to know what an ALU, barrel shifter, I/O address for a control register is, &&c anymore.

Iron

Does anyone remember the name of a Wizard Jon mentioned that translate GUI clicks to C?

Iron

@nateholio What do you mean?

too many hidden fiddly bits and magic switches. I'm not sure how much longer I will be able to be part of a culture where n errors in m lines of code is considered acceptable. MCU code, at least at my current level, is of a size that is manageable

Iron

Sadly, even the embedded world seems like it's going the way of click'n'compile "programming"

Iron

I'd rather just use ASM

Iron

I'm in Germany, 2pm EST is a near perfect time for me.

Iron

@s.schmiedl I personally think that it is easier to plug libraries together.

I think it's nice seeing people interested in electronics all over the world. I was afraid I would be one of the few non-american around here. :)

let me try a second answer: MCUs are simple enough to be efficiently programmed by humans. And I'm getting too old for plugging all of those fancy libraries together in just the right way ...

Iron

Franch....a little bit of each :)

Iron

currently I count myself as hobbyist ... OTOH I'm making a living now out of what was a former hobby. So who knows? :-)

Iron

Its 2AM in India. I am off too till tomorrow. See you all in next session.. 

Iron

I was curious... people here are students, engineers, technicians ou just hobbysts?

Jon mentioned timers...depending on the uC this might result in code that is more simple than using IRQs. However, you will eat up power every 100ms. If battery life is your concern then I would go for IRQs

Iron

Thanks jon for answering the questions. Have a nice day!

Iron

Thank you very much, Jon. Great class. :)

thanks for your input on my questions. Much appreciated.

Iron

I have to get some lunch.  Back later this afternoon to check in and answer more questions.  Thanks for attending. --Jon

Blogger

@s.scmeidl As an example, I made a simple system with AT89S52 with a 16-key keyboard with and LCD display to show the input and 2-buttons on the interruptions to scroll up and down the display. I looped they keyboard to read the input, but I needed the scroll to work right away, so they were plugged in the External interruptions.

s.schmiedl....then use IRQs to save battery life

Iron

Button presses a few times a day.  I'd put the MCU into a deep sleep to save power and wake it upon receiving an interrupt from the button.  This assumes the MCU doesn't do anything until someone presses the button.  You also could set a timer to wake the MCU, say, every 100 msec and check the button.

Blogger

assuming the processor is asleep most of the time and drawing low power an interrupt will use less power than polling would especially if only 4 events per day are required.

Iron

At least, none of the PIC16s I looked at... :P

I'm considering battery life. The MCU would basically be waiting ... the high point of its day being sounding a piezo speaker when the button press is late :-)

Iron

Yeah, choosing the wrong PIC can be a hassle. I recently had to dig through nearly all the PIC16s just to find out that NONE of them had proper Multi-Master I2C support.

s.schmeidl....if you have a lot going on I would use interrupts. Otherwise its simpler to just poll, but that will cost clock cycles.

Iron

@s.schmiedl This type of thing depends. If you need the button to stop whatever the MCU is doing to process its request, you should use an interruption. If you can loop and read those buttons indefinitely, there's no need to interrupt the MCU.

Watch out for some of the PIC MCUs.  I have experimented with the PIC16F690, for example, but to use the MPLAB debug capability I would need a DIFFERENT 16F690 chip with more pins that provide access to internal MCU debug functions.  Microchip offers that "special" chip on an adapter board that takes the place of a regulat 16F690 in your system.  So, you need the adapter and a cable for some Microchip MCUs.  Look closely to find out what you need to use ALL of the capabilities in MPLAB and other integrated development environments.  You can't just go out and buy "stuff." It takes some research.  I'll talk about these aspects in other sessions this week.

 

Blogger

s.schmiedl, interrupt, not polling

Iron

Thanks Jon and Tekhunter.  I need large code space tools as I try to use MCUs as dedicated MicroProcs. GCC seems to work well, but the Atmel Dragon is iffy for me!

Gold

with arduino, you're led to polling by the setup() and loop() functions. I wonder how one would do it with a MSP430 without the arduino environment

Iron

I like it because you can use the SAME Clang for X86 AND ARM development. You don't need yet another blasted GCC for every pathetic little thing.

Clang is BECOMING a universal compiler for C. It's not there yet, but it does currently feature ARM support (Apple uses it for iPhone), and it's also built as a drop-in replacement for GCC.

If you use an FPGA, you can try out different IP cores... the performance may not be identical to the respective processor, but it could be representative.

If you had a simple user interface, with one button, to be pressed about 4 times a day, would you use an interrupt or poll the button repeatedly?

Iron

There are no universal compilers I know of.  The GCC tools come the closest but you need a library for each type of MCU.  You can get tools from IAR, Rowley, CodeSourcery, and others that let you work with different types of MCUs, but the tools are expensive unless you use the code-limited versions. 

Blogger

Is the audio will be archived for this session?

Iron

Thanks much, see you tomorrow.

Iron

For PICs, MPLAB X is free, but you need at least a PICKIT3 programmer ($50); you will probably also want an ICSP cable and a ZIF socket at some point.

Great session.  Thanks for having these!  I am interested in getting credits for these sessions.  How exactly do we get credit?  Is there a certificate, or something?  Thanks again.

 

Iron

If you recorded this course, i was woundering if you send me recorded file by email.

My email is mohammadj.ghanbary@gmail.com

 

Iron

Are there simulation software platforms available to assist with prototyping prior to commiting to a particular microcontroller within a manufacturer's product range?

Not that I know of unless you want to buy The MathWorks MATLAB and Simulink, which are expensive.  Those tools let you simulate a complete system.  I suppose you could also use National Instruments LabVIEW.  I don't know how well either set of tools would simulate a small MCU.  They handle mainly high-level control systems.

Blogger

I use Keil's free limited code-space version of uVision.

Inexpensive dev systems?  TI has free limited code-space versions of Code Composer Studio.  The Renesas HEW IDE is free and has no limits, as far as I know.  The AVR Studio is fine, too.  Several people have noted the GNU Compiler Collection (GCC), also free and available for many MCU families.

Blogger

are there universal compliers for mcu's or are they device dependent??  can c+ do most of the job??

@Jon and Alex. Thanks for the wonderful presentation and for answering everyones questions.

Iron

Are there simulation software platforms available to assist with prototyping prior to commiting to a particular microcontroller within a manufacturer's product range?

Iron

Thank you for presentation and answers..

 

Iron

Hm.... chat is eating some of my messages ...
@Jon: If you had to choose between SPI and I2C on a single board, which one would it be?

Iron

Browse the datasheets, they've got some great stuff

Iron

Ah; I stand corrected about FTDI. I wasn't really familliar with them. XD

Tenacious: FTDI makes a myriad of types

Iron

Erm, FTDI is serial, isn't it? I was looking for a USB HID device. Macs don't do serial. :P

 Let me know what you would like and I'll try to get it for you. --Jon  (Sorry, no way to change type style in this limited edit window.)

Blogger

Jon, it can be REALLY difficult finding a chip that properly supports I2C Multi-Master in hardware... any recommendations on how to find one easily?

GCC IS NICELY CONFIGURE IN THE QNX MOMENTICS. YOU CAN USE THAT JUST AS A C/C+ IDE, CAN'T YOU?

Iron

@Jon. Thanks for a nice presentation. Looking forward to attend tomorrow's session.. 

Iron

You don't need an MCU for a simple joystick application.  Check out FTDI (www.ftdichip.com).  They offer USB chips that you can use.

Blogger

The GCC toochain IS a pain to set up and use, but once you have it set, using it with the Eclipse IDE is a pleasure.  Especially for debugging step-by-step.  And really especially if you don't have a lot of money to spend with Kiel.

 

Iron

Dear Jon,

I couldn't use this section due to technical problems in my OS.

Is it possible to share this course for me?

Iron

Yes, thanks for the presentation! Looking forward to the next session!

 

Iron

@jruddy I heard about Zynq and I'm really curious to use it. Seems to be a promissing technology.

Jon, do your have suggestions for inexpensive dev systems? I choose Atmel AVR Studio as we do very short runs, the Studio is free and has a C interface. Microchip was outside of my boss's budget.

Gold

@ Jon, thank you so much teacher, we are so glad to be here :)

Iron

Xilinx's new ZYNQ is an FPGA board with an ARM processor onboard, connected to the FPGA with an AMBA bus. All on one chip

Iron

Regardless, buying an IAR toolchain, or something from its competitors, isn't cheap, and not easy to do if you're just getting started, and can't yet justify the investment. The mBed board can be good, but you can't do assembly through the web IDE. :P

@franchzilla thanks friend :)

Iron

I'll check on archived audio.  I assume it will be available--the slides need the audio to help people understand them. --Jon

Blogger

Yup. I'm hoping Clang fixes all that, Jon. :)

@wessoufi Yes, it will. Actually, there is already an Archived Classes option in DigiKey's continuing education center menu. I guess the classes will be eventually archived there. :)

I have tried to use the GCC toolchain, but found it a pain to configure and use. --Jon

Blogger

Many of the FPGAs available have either a hard-core or a soft-core MCU.  You buy FPGAs with hard-core MCUs and use a program library to implement them as soft cores.  I have experimented with the Altera Nios processors but haven't used one in a design.  Worth looking into if you need additional capabilities for an MCU but want everything in one chip. --Jon

Blogger

the audio portion will be archived at the end of this session ?

Iron

@Jon. Thanks for the Info.

Iron

Jon, that's because you got the compiler from IAR, instead of trying to find an existing gcc toolchain. If you try the latter route, you aren't very likely to find a toolchain that meets unusual requirements.

I haven't looked at Space-grade MCUs, but you might find larger companies such as Cypress, TI, Renesas, and Freescale have space-qualified MCUs.  I know the amateur-radio community has put small communication satellites in orbit with MCUs, so they must exist. Jon

Blogger

I HAVE SEEN PEOPLE BUILD MICROPROCESSOR FUNCTIONS WITH FPGA PLATFORM SUCH AS XILINX. SEARCH FOR Z80 MICROCODE  FPGA IMPLEMENTATION

Iron

Is the audio portion of this presentation going to be available as a podcast? I don't see it in itunes yet. Just a test.

 

 

Iron

Reyaz, you should probably also ask if they are available with limited quantities.

Question:  ARM chips can be a royal pain to get started with, if your chip or library requirements are odd; you need a completely different version of gcc just for every little thing. :P

Answer.  I just worked with an ARM-based MCU from Energy Micro and had no problems with the libraries for the IAR compiler.   They did what I expected and made it easy to configure the chip.  Energy Micro could give more information about some aspects of using the peripherals, though. 

Blogger

@Jon. Are MCU chips available in space grade quality with reasonable RAM on chip?

Iron

ShaoloLLC, I hear that, but I wanted the host's answer. :)

Interested in FPGA vs microcontroller

Iron

@Techhunter:  Find the cheapest chip you can that you're comfortable using and that has a built in USB peripheral.

Iron

I messed around with the PIC simulator a while ago. It's quite convenient as long as you don't require fancy hardware input .-)

Iron

In industrial automation, do microcontrollers find use in developing smart sensors?  Are FPGAs anothoer solution for embbeded programing.....and if so how do I decide - FPGA vs microcontroller?

Iron

Jon, does it make sense to use a FPGA parallel processing to handle MCU interruptions?

I POSTED A VERY PERTINENT QUESTION REGARDING C AND C+ FOR WHEN YOU PROGRAM FOR STORAGE HUNGRY DEVICES, THE IS A MYTH THAT YOUR CAN DO FINE WITH C .

 

Iron

To register for tomorrow's session on "Picking the right MCU for your application," go here:

http://www.designnews.com/lecture-calendar.asp

 

Blogger

I second Reyaz's comment about not flooding the chat.

Tenacious Techhunter, seethis app note : AN11084  Very Large I2C-bus systems and long buses.

Iron

@ MazianLab, i don't think so

Iron

Some tools, such as the Microchip MPLAB, include simulators that let you give your code a preliminary test before you load it into an MCU's flash memory.  I have not used that simulator, so I can't tell you how well it workd.  I'm more of a load-it-and-try-it guy. --Jon

Blogger

Jon, do you have a recommended chip for USB HID devices? A 32 bit microcontroller seems a bit overkill for a simple joystick application...

Is it possible chat with voice?

Iron

Might suggest numbering all pages.

Gold

Hi All. Let us not flood the chat window with trivial questions like is C an OO language, etc. We should respect the time given by Jon to us and ask relevant questions only.. 

Iron

I agree with thimme this is crazy communication One-To-Many as in the babel tower passage. It is very difficult following replies to questions.  Is there any way to reconfigure this for future webinars?

Iron

It got very sporadic

 

Iron

@Tenacious Techhunter nope

Iron

Thanks.  Good stuff.  Looking forward to the next sessions.

Iron

It gets weird to talk about something that just disappears in your text. :P +

C programming for embedded systems is the same as C for any other application.  But, embedded systems reguire more interaction with and knowledge of the underlying hardware. __Jon

 

Blogger

C+ ...do the subsequent disappear?

What areas do you work in?

What problems are you trying to solve?

I work with semi-automated laboratory data collection systems [marine mud and rock].

Iron

Iron

AN11084

Very large I

 

 

2C-bus systems and long buses

Iron

Hrm, that's weird.  Subequent + signs are being removed from posts.

 

Iron

@wessoufi The greatest difference I felt between C and "embedded C" was that for MCUs, C works on even lower levels. There is a greater need to work with registers and bitwise operators.

It is very difficult following replies to questions.  Is there any way to reconfigure this for future webinars?

 

Iron

@wessoufi: embedded usually requires much more tweaking single bits than "normal" application development

Iron

tcryar, there are much better offerings from Freescale these days. No reason to use the venerable 6502.

All right. What kind is it? I'm afraid I don't know the terminology very well.

Iron

I2S is Integrated Interchip Sound to interface with audio codecs etc.

Iron

I2S is an Inter Integrated Sound protocol used for right and left channel digitized audio.  It's common in consumer-audio applications. --Jon

 

Blogger

http://www.designnews.com/lecture.asp?doc_id=236285

If you just go to the base host, items get archived under "Webinars" header.

IDs are retained when archived.

Iron

what is the real difference between the C programming and the C programming for embeded systems?

Iron

Cool presentation.  Looking forward to tomorrow's session.

And, let us not forget the 6502.  My first exerience, although at the time we called it a "mini-computer" !!

Iron

CAN vs. RS485.  The RS485 spec only controls the signaling levels and doesn't offer a protocol or even compatibility with other devices.  I like CAN when the communications require several drops, device addressing built into the protocol and communication priority.  Look for a short CAN tutorial on the Internet. --Jon

Blogger

google c and not it's not OO.

Iron

@agraybill no C is not object oriented but C+ is

Iron

For timers, your low end resolution is constrained by the clock speed your timer is being run at.  The high end you can use counters to further enhance your timers.  So if you have a timer that clicks off every 100ms, you can count those ticks with a basic int and track seconds, minutes, hours, days, years, eons, etc.

Iron

Thanks Jon, Design News and Digi-key

Iron

Thabk you jon. Can you please interduce us some simulator?

 

Iron

@ agraybill, no C+  

Iron

@agraybill No. C+ is OO, but C isn't.

@franchzilla: But then I would be stuck in a loop again when waiting for 30 s, wouldn't I?

 

Iron

Can you tell us what is I2S?

Iron

Is C an object oriented programming language?

 

Iron

Jon - Good intro class.  Thanks

Iron

With SPI, can you have one master and many slaves?

Iron

Jon, does MPLAB X have a chip configuration wizard for PIC24 and PIC18?

Thanks Alexander and jon

Iron

@s.schmiedl As clocks for MCUs usually run about MHz, the timers would be typically in the order of us.

I'm not a C+ programmer, so I can't comment with any knowledge about using C instead of C, but someone noted the use of C when they have many structures.  That seems like a good reason to use C . --Jon

Blogger

ARM chips can be a royal pain to get started with, if your chip or library requirements are odd; you need a completely different version of gcc just for every little thing. :P

The audio finally started to work 1/2 hour into the presenation.

 

Platinum

I like the format and as an educator it is something I would like to model.

Iron

Thanks Jon, is there any difference between the main mentalities of CAN and RS485? I mean what is the aim of CAN? To do a differential comm. in the low level easily?

Iron

See you guys tomorrow! Thanks again.

Iron

Audio portion of show is now over. Jon will be on the chat to answer your questions.

Blogger

@Jon: Thanks for the overview.
Question for Slide 14: What are typical maximum intervals for timers? µs, ms, s, min?

Iron

thx for today's talking

Iron

I learned about MCUs this year and started with the 8051. It's like a recent nostalgia for me. :P

Thenks ... is the first course that speak about all microprocesor !!!

 

Iron

the audio presentation wll be archived ?

Iron

thanks you for session

Iron

Thanks for the presentation !

@steinb86:  See if your local community college offers intro ee classes.  Analog is probably the most useful for biomedical engineers, depending on what you're doing.

Iron

stein86, it does no harm to start with an Arduino. PICs are also easy to get started with, but you have to spend more money.

Thanks for the presentation

Thank you for session. Very handy information.

 

Iron

Thanks for the presentation

Iron

Anywhere can I find the record of today's lecture?

Iron

Great introduction, thanks

Iron

mike_rossiter, I would think those qualify as a one-off, and essentially a rapid prototype. I was referring more to something to be mass-produced. But good to know Arduinos are doing actual work. :)

Thanks, a great intro. I'm coming back tomorrow.

 

Iron

Thanks Jon for this great presentation

Iron

Thank you :) i really enjoyed it !!!

Iron

@Jon For a mechanical/biomedical engineer with little background in electronics, what would you recommend for me to come up to speed?

Iron

KTCallahan: Go to TI.com

Iron

@luizcosta I usually prefer C+ programming for more complex projects, that need a lot of structures.

c+ is object oriented

Iron

Try ARDUINO-32 "OLIMEXINO-STM32" ARM Cortex-M3 MCU.

What is TI Development?

 

Iron

slk, sometimes you can't do anything about the length.

@TT: I use arduino in a professional setting, they're great for building test fixtures.  I haven't done product development with them, but I've seen lots of people building very involved devices with the available shields.

can you make a comment about the use of C language versus C+ programming?

Iron

Launchpad Wiki for those interested in the TI launchpad and MSP430 line

Iron

Is this chat session be email to everyone?

 

Iron

Great information....Thank you...0100101110010010

Iron

 ; me too, i was talking about the capacitance of long I2C lines what you can change just by a good pcb design.

Iron

Does MPLAB X have such a chip configuration wizard for PIC24 and PIC18?

Practical C Programming by Steve Oualline 

Free Code Composer Studio is sufficient for Launchpad

Iron

can you type name of the book plz

 

slk, I am not talking about the capacitors. I am talking about the capacitance from long I2C lines. You can read about the problem on Wikipedia.

@KTCallahan The Parallax kit is what I'm starting with. I think it's a good intro kit.


Iron

I disagree, I think as Jon is saying, jumping in and using Arduino is better than trying to pick up plain C and using a uC from scratch.  

Iron

www.SparkFun.com has a lot of great Arduino kits!

Arduino is good for casual stuff, and rapid prototyping. I'm not aware of any professional stuff that uses it.

@KTCallahan- try TI's Launchpad.

Iron

I like Arduino great starting point

 ; no, the traces have their own cap values from your pcb design.  you can not kill that.  try to minimize the legth and the numver of vias in the path to your chips.

Iron

I like COde composer better.  I dont use much of Grace because I like the register writing.  Yes the Code composer will do everything up to some code size limitation for the launch pad.  I dont think that any of the microcontrollers suported by the lauch pad have more memory than the free code composer can compile.

 

Iron

Jon, is there a configuration wizard for Microchip devices, particularly PIC18 and PIC24?

@skechy it has a lot of libraries

Iron

Suggest low cost software.  We do infrequent and very short runs.  PIC is expensive.

Gold

the latest keil uvision is uvision4

Iron

Is the Parallax kit a good intro into development?

Iron

@mike_rossiter Yes i agree. I try to tell beginners who really want to understand to stray away from arduino's until they understand the innerworkings of ucs. Takes away from learning what is really going on i think

Iron

@franchzilla, okay :)

Iron

aurduino has a neat circuit layout program

fritzing or something along those lines

arduino board programming is supiorior than basic ATMEL board programming?

 

Iron

@franchzilla, i will look for some tutorials about  uVision 3, thanks :)

Iron

You can get Arduino Pro Minis in your local Microcenter these days.

http://leaflabs.com/store/#Maple-RET6 is also Arduino compatible with a Cortex-M3.

Iron

Freescale HCS12 is one as well, though its popularity is dropping.

 

Iron

slk, my point is, you could use two resistors of twice that value, or 4 resistors of 4 times that value. My question is, does this kill the capacitance buildup, or is it just wishful thinking?

@wessoufi sorry, uVision is the IDE, but it already comes with the C compiler for 8051 architecture MCUs.

What about wireless communication?

 

Iron

How friendly is code composser to work with TI MCUs, is its recommended tool, can it be freely used with MSP430? 

 

Not usually ran, CPUs comsume a lot of power

Iron

@jruddy34: it's not that arduinos are too easy, it's more that the bootloader program prevents you from doing real time stuff.  Interrupts are practically useless. 

On the flip side, you can use the Atmel programmer instead of the Arduino development environment and take advantage of the hardware.

Can you prevent Interrupt priority inversion with a watchdog timer?

@wessoufi I used Keil uVision 3. It's easy to use and quite complete.

Can the software for the Launchpad be downloaded from TI or do you have to buy it?

 

Iron

nateholio, the chat makes no noise. You just have to watch it.

i use IAR for launchpad... do you thinck codecomps is better?

 

Iron

Will we need any of those kits on slide 29 to do homework for this class?

Iron

I joined half way , still it's great. Thanks.

 

Iron

Thanks much..great presentation.

 

Iron

 ; all you need are the pull-up resistors on sclk and sdat, once, and i always used 1k78.  no paralel.

Iron

Yes the TI Launchpad is a great stating point imo

Iron

@franchzilla, like what (compiler)?

Iron

thanks very interesting

Iron

Cool Tenacious...I'm typing in the dark here. My work blocks the audio so I don't know exactly what's going on when someone types something

 

Iron

is grace something like code architect for the nxp micros?

Iron

How can I get some support for getting audion?

Iron

Code COmposer for the launch pad is the way to go. IMHO.

 

Iron

Can MCU do  function of PID ???

Iron

Are there MCU that can drive a 110V motor directly, or would you interface through solid state relays?

 Guess newbies can start with TI's launchpad..very cheap dev board. opinions please.

Iron

MIDE-51 for program 8051.

 

Iron

Typically, does the MCU have a higher power requirement than the CPU?

Iron

Good Intro - Thanks!

Iron

Seems that the slide "USAT Communications Timing" shows LSB after start.  I believe it should be MSB.

Gold

thanks a lot Jon!

Iron

Thank you, Jon! Very interesting, if a little over my head.

Iron

Thanks for the introduction jon. 

Iron

Thanks Jon great job

Iron

what's wrong with too easy?

Iron

Thanks for the presentation Jon!

 

Iron

i really enjoyed your presentation mister jon ! thank you so much

Iron

Good lecture. :) It resumed my 6-month Microcontroller course's theory classes in 45 minutes. 

thanks for the presentation!

Iron

Great overview - thanks, Jon.  I've got the parts here to build a Mark-8, also (one of many projects on my list).

 

Iron

slk, you can't use parallel resistors that equal 1k78?

Thank you for giving information.

 

Iron

I really like the Launch pad.  Everything you need to start for less than 5 dollars.

 

Iron

iar system is so expensive to study or develop an application, so we can use ATMEL mcu.

 

Iron

arduinio is too easy!!

Iron

Excellent Presentation. Thanks

Iron

Some families have software for converting C to binary code for a MCU

Iron

Thanks Jon, see you tomorrow!

Great presentation. Thanks Jon.

Iron

@Jon thank you for great introduction  session :)

Iron

How many of you have heard of, use LabVIEW?

Iron

What is the input range of the ADC,

What is the educational value of the kits you presented

Iron

Thank you Jon and Alex, it was great!!

Yes, there are many comilers for using C in micros

I'm aware, nateholio, but sometimes you don't want to use one of those.

I purchased the Parallax development kit. Is this a good place to start or should I purchase the PIC 32 kit also?

Iron

@wessoufi with the right compiler, yes, we can. :)

This was good.. thank you

Iron

What about the FAST C8051F120 (8051 Based) ?

 ; you MUST have the Rp resistors just once on your entire I2C bus, most of the time close to the controller side. usually, 1k78 would work all the tyme.

Iron

I must say, that I got it to work on the Apple MacBook Pro.

Iron

Could you talk about the difference between DSP and MCU

 

Iron

Great presentation.  Thanks Jon.

Iron

Did someone say whether the audio portion of this presentation will be downloadable?

 

Iron

can we use c language instead of assemply for MCU?

Iron

Verrry good!  I enjoyed it!

Iron

how much those picdem and IAR systems cost?

 

Iron

Great, I got the "radio" audio on the last slide I wonder how is going to be my grade with this level of participation!

Iron

What about the arduino family?

 

I have a few of the TI launchpads with the MSP430 line. great dev board for only $5!

Iron

There are i2C driver chips for longer distances

 

Iron

Grace is Graphical Peripheral Configuration Tool to easily configure peripherals of many members of MSP430 family. http://www.ti.com/tool/grace

Iron

slk, I mean for lots of I2C devices over larger distances. The capacitance of the signal lines build up. I'm guessing, but I think that if you had lots of high resistors, maybe one for each device in parallel, the capacitance of the signal line might go down, allowing longer length and more devices.

@kenstan No. There are some MCUs that don't come with USB interface out of the box. In these cases, you would need to implement the USB by yourself (or using help from the internet :P).

Does it make sense to use a external PLD to handle with some interruptions?

@franchzilla is it in all MUC

Iron

Is it possible to change priorities for one-vector interrupts?

Iron

the cap of the traces should be less than 400pf.  in this case all your I2C chips in your circuit will work fine.

 

Iron

Difference between CAN and I2C:

CAN uses differential signals, meaning two lines are used for signals.  There is no clock, similar to UART.  This is useful for transmission over cable, as devices can be at different grounds and still communicate over the network.

I2C uses two lines also, but in this case one is for the signal, the other is for the clock.  This is useful for use on a PCB where all IC are connected to the same ground.

@kenstan It has both... you have a hardware bus and you need software to implement the protocols related to it.

I work with MSP430.  I am a hardware person. Can you tell me something about " Grace " mentioned by you ?

Iron

is usb an extenal hardware to a MCU  or just  a software

Iron

Has anyone tried getting around the I2C capacitance problem by just using large resistors in parallel, so the total resistance is correct, but the capacitance gets killed?

@jon.   Yes. I concur with snandu13, few words about I2S interface please...

Iron

 

@kwoklo try download the latest chrome or firefox browser

Iron

Can you brief about I2S mentioned in one of your slides?

Iron

Is the audio going to be downloaded on Demand? where?

Iron

I use all different versions

Often I find at some point too much garbage is added to the program

and its ruined

Just happened to have this one lying around

and had to install it at the last minute

 

I2C cap and length of the traces are very important.  also the R values.

Iron

@Tenacious. Thanks. Yes. That was my doubt. Not only that can this scenario support master read/write from multi slaves/masters' register data.. anyways i think i need to read more to find it out.

Iron

how abt USB option in PIC 18f4550 MCU chip

 

Iron

@FrankBishop why don't you upgrade to the latest chrome?

Iron

Jon, what do you recommend for HID devices?

@sarang it will work because i'm in south africa and it's working

Iron

franchzilla, the limits of I2C have more to do with the analog properties of the bus lines. If you can keep the capacitance down, your problems should go away.

Reyaz, the question you want to ask is whether the masters in CAN can address each other. Not sure, but Wikipedia might know that. I look up these busses on there pretty often.

If you want to know the differences between protocols, I recommend google.  Elucidating the differences between teh two can be complex.  Wikipedia is an excellent source of information.

Iron

my audio works fine i'm using the latest chrome browser

Iron

@Tenacious Techhunter That was exactly the problem. But using many SPI devices can get you out of pins in the MCU. But, again, I'm used to the AT89S52.

What is the main difference between I2C and CAN? Their block diagrams seem to be

the same.

Iron

@JON, which is the main difference between CAN and RS-485 ?

@Jon. Are the two differential lines in CAN bidirectional??

Iron

to reinforce Tenacious Techhunter's statement 

please upload slides in open format 

Iron

@raghu, you will often need to write your code and see what the compiled size is to determine your flash/RAM requirements.  

Iron

franchzilla, try using the 10 bit address mode? But honestly, I2C isn't so good with MANY devices on it.

@rcaguilar you need to download the slides above

Iron

I am using Firefox 9.0.1 and have had no problems with audio.

Iron

I had to click on todays slide deck

download the power point

and manually follow the slides

fvb

The problem I got with I²C was that there is a limited number of addresses for the peripherals.

Jon: How do we decide what is the minimum RAM and FLASH do we need before starting the project?

Iron

I am logged in but cant see anything

 

Iron

I'm on a mac using Safari.  Works fine here.  Make sure you have adobe flash installed.

Iron

By the way, you REALLY need to do some in-depth digging on your parts if you want to use Multi-Master I2C. Manufacturers often gloss over whether a part uses Multi-Master I2C or not, and whether it does it in actual hardware, or merely in software.

I/m using Firefos on Ubuntu 10.04.3

Iron

I'm see it and hearing everything fine with a Mac/Foxfire.

 

Iron

@luiz you do not need to go anywhere.  the player is supposed to appear above.  if it does not please try the archive version which will also be posted here after the live event.

Iron

luizcosta, i'm on mac in safari

Iron

@FrankBishop I used 9600 bits/s a lot with the 8051, but I'm sure I have already seen a Freescale MCP communicating at 11kbits/s. This have to be agreed between master and slave.

in SPI mode could have more than one slave :D

and microcontroller like PIC & AVR have an open source tools :)

Iron

Do you archive this seminar? I want a try at home because audio does not work. 

Iron

Jon sounds fine here

 

Iron

luizcosta, I'm using Safari.

OR IS THIS ONLY FOR MICROSOFT USERS?

Iron

Jon needs to move his microphone closer to his mouth or use a better on, when other guy cut in with a question he was nicea loud Jon is too quiet

Iron

Can you have more than one slave?

Iron

okay thanks for the answer to my earlier question

 

What's a typical rate for SPI communication? How fast is too fast how fast is normal?

Iron

Thanks, Tenacious Tech

Iron

 ; should start auto. Try F5 for refresh your page.

Iron

I have usb complete

packed with info

exactly, there is no hint on the logged in page where to go.

Iron

@FrankBishop it all depends on which MCU you are using.

appear automatically romanw

Iron

@romanw The audio player should pop up above.

Iron

I find 9600 baud seems a bit slow

is it possible to get faster speeds

http://www.abload.de/img/picture1m83b5.jpg

Iron

The "Today's Slide Deck" opens, but where can I find the connection for the sound?

Iron

ninjagumby, yeah, that's doable.

@luiz There is no Webinar interface, there's just a radio player.  If you do not see it suggest you try to access the archive post show on demand.

Iron

missed 2x minutes already!

Iron

PWM DAC can achieve 16 bit resolution.

don even get to a webinar interface!

 

Iron

jruddy-  I'll ask jon that later but will also point you to our Advanced Microcontrollers track beginning Jan 30 where we have an entire session devoted to RTOSes.

Blogger

it's nice to have a comparator on a mcu

Iron

@Jon is it also possible to "toss" the least significant bits of ADC conversion if you do not wish to use 2 bytes to store the data?

 

Iron

Welp, I guess I'm waiting for the archive 

Iron

question  do all MCU have comparator

 

Iron

Happy... I can Hear....

Iron

I second this question by 'Techhunter: At what point along the microcontroller spectrum do you want to start using an RTOS? 

Iron

raghu, Von Neumann vs. Harvard doesn't really matter too much. It's like arguing about RISC vs. CISC. Mostly pointless.

for no sound try F5.

Iron

What is the difference between DSP and MCU ?

Iron

When in doubt check the datasheet

Iron

@amsadri which version of chrome do you have?

Iron

@ Jon :  How to decide between Von Neumann and Harvard architectures..

 

Iron

I use IE8, still have no sound.

Iron

Hello.

I don't have audio.

Thanks

 

I now have audio 

must have been my companies draconian firewall rules

fvb

 

@s.schmiedl doesn't that depend on the clock frequency you're using?

At what point along the microcontroller spectrum do you want to start using an RTOS? Any suggestions on where to get training in using an RTOS?

IE8 and Chrome, no audio

Iron

I use IE8, still no sound.

Iron

@Jon: What are typical min/max intervals on PIC or MSP430 MCUs?

 

Iron

Jon, I wanted more details about those wizards you talked about. GRACE seemed to be really useful.

The Digikey logo and the rest of the items cover up the page number

 

Iron

I did download them but windows office I guess not set on compuetr

Iron

I hope the speakers talk is converted by using SPEECH TO TEXT software for the people to read here..No audio here either..

Iron

if anyone has questions for Jon, please enter them now. He will also come onto the live chat at the 45 min mark to answer questions directly.

Blogger

it would be nice if the page # was visible.  It is blocked by the word "CENTER"

Iron

@ Rod you need to download the slides here: Today's Slide Deck


Iron

the sound just went off

Iron

the sound just went off

Iron

the sound just went off

Iron

natholio:  I didn't pay for the other webinars, by Linear, Analog Devices and TI, either.

 

Platinum

cANNOT VIEW SLIDES, HAVE AUDIO

 

Iron

using chrome 5.0.375.99 

I have no audio either

 

we need two chat rooms, one for questions and one for basic chatting

Iron

didy: Probably because you aren't paying for it, enjoy the chat until you can listen to the audio archive

Iron

firefox 9.0.1 with flash... (uses flash for sound) works fine

Iron

Chrome and IE work, Firefox failed

I did re-login three time. it still have no audio.

Iron

Why wasn't a link available to test this environment before the lecture started?

 

Platinum

I am from india.. will it work for me or not..

Iron

If you are unable to get audio it's most likely a firewall or else you may need to use a different browser.

Iron

 MC68HC12 is stil nice even today

 

Iron

Most of us can't get any audio!

 

Platinum

I always wanted to use a PIC... it's so easy to find, but I never used one.

not able to listen any thing

 

 

 

Iron

I also can not get audio

 

Iron

I really enjpyed the MC68HC12... nice chip

Iron

The first CPU was 4004 ???.

so far used..basic stamps, 8051 and now on msp430s

Iron

I have re-log-in, the audio player did not pop-up

Iron

Slides in an open format next time, please.

I'm on IE8 and still no sound.  I've done other flash webinars here, no sound here.

 

Platinum

Chrome works fine for sound too.

 

Iron

The first I used was the old 6800, 6502, 8088

Iron

First CPU was 8080 here

Iron

I had no sound using Firefox, switched to IE8 and sound works.

Iron

Where is the sound?

Platinum

fortiguar block my audio :S

 

Iron

Actually, I used an AT89S52, but the architecture is essentially the same.

 

The first microprocessor I used was an Z-80 and, the first MCU I used was an 8051.

use internet explorer

 

Iron

save/print the PP in pdf format.

Iron

Robustness in unusual environments?

e.g. down hole tools, high pressure environments?

Iron

First was 8742 in a hobby project

Iron

I refreshed and still no sound ?

Iron

The first MCU I used was an 8051.

Recall working with 8051 in mid-80's for a EE lab course.

Iron

Can I please have slides in PDF format ? or earlier PP version ?

Iron

The audio player did not pop up!

 

Platinum

have audio but very quiet speakers at max

 

Iron

nateholio, this course will be archived so you can listen to it at home later on.

Blogger

My page says Done, but with errors on page.. may be that is why no audio yet. I am on IE.

Iron

good to go. had to re-login

 

Iron

I have no video and no audio

Streaming audio must be blocked at my company. it just says buffering......

Iron

Darn, company firewall is blocking audio

Iron

buffering here as well

 

Is there a link that I have to select to get connected?

 

i have downloaded the slides, but there is no content in the slide show. only the first slide all otheres are blank.

 

Iron

Couldn't hear you using Firefox, but IE sounds fine.

Iron

You have to download the slide (right)

How do I get the audio to work?

Iron

If you are unable to hear please refresh the page.  If that doesn't work try a different web browser.  It's also possible your company's firewall blocks this.

Iron

It worked at the beginning, now I'm buffering....

I have audio, sounds good. Using safari browser

Iron

slides can be downloaded right next to jon titus's picture above. click on today's slide deck

Blogger

You have to download the slide deck above.

 

Iron

@fry you can download the slides by clicking "Todays Siide Deck" above.

Iron

I can not hear you

 

Iron

Reloaded and no audio

 

Platinum

still waiting for the sound!

Iron

Where are the slides displayed?

Iron

If you are not hearing anything it is possible that your firewall is blocking the sound.   This will be archived so you can listen outisde of your work place.

Iron

I have speakers but no sound fromthe webinar

 

No audio and I'm logged in

 

Iron

I guess I'm watching the archived version. The audio is blocked by my office's firewall, and since it's Flash, I can't listen to it on my iPhone. So much for that lunch hour idea.

if u can't hear audio, refresh your browser. some companies block live streaming audio

 

Blogger

how i can listen to the course?

 

Iron

sounds good on this end

 

Iron

no audio. says its buffering...

Iron

My EI crashed, and rebooted with audio OK

 

Gold

I have the player app but it is still buffering......

Iron

Reload your webpage ... check for the audio player being blocked

Iron

I hear a bell or something... then it is mute.

Is there a call number? I don't have speakers.

Iron

the only slide in the deck is the first one. all others are empty

 

Iron

I can not have audio file.

 

Iron

You need to be logged in to hear the audio.

Iron

I don't have any audio...

 

Platinum

Can't hear anything yet ? 14:01 EST

 

Iron

Yes, this will be archived.

Iron

I don't see the audio player

 

Iron

Hope this will be archived....gotta run to a meeting.

 

Iron

I didn't have any problems getting the slides.

 

There is no sound.

 

Iron

the audio player should have now appeared for you above

Iron

am I missing any of your slides?

Iron

yes, i really would like to, english is my second language after french and arabic

Iron

How long will presentations be archived?

@jl please re-download the slides, they should all be there.

Iron

Hi everyone, should we open any other website or just wait here? Where will the screen pop up?

Iron

I am ready too, john. Your PPT has 30 slides if I am correct. but the last slide seems not concluding the topic. 

Iron

@MazianLab and I thought I would be only one out of a few who aren't Enligsh native speakers.

 

@Frank the archive will be available on this page following the live presentation.

Iron

hello jon, I am only able to see the first slide of the 30 in the slide deck. will the other slides be available after we begin

 

Iron

@THasham at 2pm ET the audio player will automatically appear. 

Iron

Dear Jon, as you see most of your audince English is second language. I appreciate if you speek a littel bit slowly.

 

 

Iron

How do we access the archived?

 

Iron

Hi Jon,

thanks for your help in advance.

Lucy 

Iron

Hello

is there any voice for th presentation?

 

Iron

I'm here - and ready whenever

John Ruiz

 

Iron

YES ALL SESSIONS WILL BE ARCHIVED

 

Iron

standing by and waiting

 

Iron

Hi John, Do I remember correctly that you wrote an editorial in EDN about hearing loss and hearing aids?

Iron

WILL THESE SESSIONS THIS WEEK BE ARCHIVED IN CASE SOMEONE HAS TO MISS A LIVE SESSION?

 

Iron

okay. Thanks themuroff

Iron

hi mister jon, we are ready

Iron

Yes, type in questions and I'll answer as many as possible live and will try to follow up here with answers to others.

 

Blogger

@Reyaz yes please type any questions for Jon below.

Iron

Hi john, if I have any questions during your lecture, should I type them over here? similar to the current posts?

Iron

"Today's Slide Deck" is the power point file that will be used for the lecture. The audio streaming will begin in about 5 minutes.

All set ... ready to Rock and Roll.  Let the fun commence.

Iron

it will appear automatically at 2pm

Iron

audio starts automagically at 2PM

 

Iron

The audio portion will automatically load and play here at 2 pm ET.  Please stand by.

Iron

hii everyone..i got the slides downloaded...where should i go to get the video or sound for that matter

Iron

By clicking on "Todayes Slide Deck"   doesn't open. It opens a Power Point file.

 

Iron

Hi John, ready to go here.

 

Iron

or even better: convert the ppt to pdf to be as platform neutral as possible

 

Iron

@RSCooper unfortunately the version provided is the only one available.  Sorry.

Iron

Do you have the slides in an earlier version of powerpoint???

Iron

Test, hi this is Jon Titus, we'll start in 10 minutes.

Blogger

The radio player will appear and automatically play at 2 pm ET.  You can download slides now where it says "Today's Slide Deck".

Iron

Where's the link to the live presentation?

hello, i didn't understand, is there any slides and audio files ? where can i have them ?

Iron

@dmafackler that would be a great idea. This would help everyone who is not used to the american standard timing (like myself). For the time being, this might be handy: http://www.timeanddate.com/worldclock/converter.html.

I've downloaded the slides, where is the link for audio?

Iron

Could have a count-down timer for each session, then flips to duration...

Iron

Iam in India. The course is due to start in about 40 minutes time. Now the time in India is 11.50 pm around midnight. Am I right?

Iron

then when do the session start pa....

Iron

Thanks. Like it when I have time. EST - CST = 1, DST not an issue for the moment.

Iron

oh

i'm falsed in time

thanks

Iron

The session will start in approximately one hour from now.

Iron

You can dowload slides above where it says 'Today's Slide Deck'.  At 2 pm ET the radio player will automatically show up and you will be able to listen to the presentation and follow along with the slides posted above.  You can also ask questions to the lecturer by typing them below. All sessions will also be archived here if you are unavailable to listen at this time.

Iron

could any one help me... ther is no other option available here

Iron

Where's the audio link normally appear on go-live?

Iron

Dual monitor config would work better. Got what I got.

Iron

how do session will be audio or video or slides???

 

Iron

!h20m left for the starting of the show.

The streaming audio player will appear on this web page when the show starts at 2pm eastern today. Note however that some companies block live audio streams.

Blogger

Download the powerpoint now, before the show starts. Click the link above, "Today's Slide Deck"

Blogger

Thanks. that is about 8pm here! Looking forward to the time! ;)

Iron

How is this class? by chat like this? or vidual throgh the webcam?

 

Iron

I will be viewing from Nigeira, what time will it be kicking off. Nigeria is GMT +1. Thanks

Iron

Got it now, thanks nateholio

Iron

No 14h EST

Follow this link:

http://www.time.gov/timezone.cgi?Eastern/d/-5/java

When that says 14:00 (or 2:00) the lecture will start

Iron

1400 Eastern time (US)...date/time is under the lecture title up there ^

Iron

when the courses will start ?

Iron

Where do we access the audio for this lecture?  (I was able to download the slides just fine)

What is the format for this lecture? Video? Slides/live chat? The network at my work location is locked down very well when it comes to streaming media.

Iron

it will start now ?

 

Iron

Hello, i hope i am not late !

 

Iron

I am also from India and when I added the event to my calendar, it turned out to be at 12.30 AM on Tuesday that is tonight. Till 2.00AM. 

Iron

I am from india. May i know exact time

 

Iron

@jasper we have about 7hours to go.

Iron

did I miss the lecture? I hope its not over yet,

 

Iron

time calcululation wrong

 

Iron

when  is the lecture starting?

Iron

good afternoon to you all

 

Iron

Be sure to click 'Today's Slide Deck' under Special Educational Materials above to follow along with Jon Titus on Monday afternoon!

Iron

The seminar will not focus on one MCU, although some of the tips and tricks in Session 5 use the Microchip PIC MCUs as examples.  Most of these tips can apply to other MCUs, too. --Jon

Blogger

Always eager to learn new things in the world of technology. Excitedly anticipating the class.

Are we going to focus on one particular type of microcontroller?

Iron

an eagerly expecting this lecture to start.

Iron


Partner Zone
Latest Analysis
From pitchers and forwards to quarterbacks and defensemen, we offer a peek at some of the more memorable engineers in sports history.
IBM announced it is dedicating $3 billion of funding over the next five years to research and development of new processor technologies.
A soundproofing invention called Acoustiblok recently won a television challenge to silence an air horn with only a fraction of an inch of polymer material.
Rethink Robotics has upgraded Baxter the Robot so it can be easily trained by co-workers who simply show the robot how to move.
Robots came into their own in the 1970s. Gone were the low-budget black-and-white B movies. Now robots roamed in full-color feature films with A-list actors.
More:Blogs|News
Design News Webinar Series
7/23/2014 11:00 a.m. California / 2:00 p.m. New York
7/17/2014 11:00 a.m. California / 2:00 p.m. New York
6/25/2014 11:00 a.m. California / 2:00 p.m. New York
5/13/2014 10:00 a.m. California / 1:00 p.m. New York / 6:00 p.m. London
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Jul 21 - 25, Design Products With Bluetooth Low Energy
SEMESTERS: 1  |  2  |  3  |  4  |  5  |  6


Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.
Next Class: August 12 - 14
Sponsored by igus
Learn More   |   Login   |   Archived Classes
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Sponsored Content

Technology Marketplace

Copyright © 2014 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service