Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/14/09 17:21
Read: times


 
#169708 - some points
Responding to: ???'s previous message
Ofcourse yes this is a massive consideration, however I am a little microncontroller illiterate, so perhaps you could help me here.

Critical operation:
here it is the speed at which it responds to the driver requesting a gear change. there are h two inputs (flappy paddles) I was considering having some electronics that would generate an interrupt request signal here to make sure this is always done instantly. The outputs are then simply two control signals which are connected to the

if speed is a consideration then go for the SILabs f12x/f13x running at 1 clock at 100MHz (100 times faster than "plain vanilla")

Other outputs:
Flashing LED to let me know the system is alive, so this only needs to change state twice a second, is that correct ?

0.5 HZ should be fine

LCD screen I have read is fairly easy to incorporate, is this true?
there is lots of "sample code" for character based LCDs

Output to ignition pause request is simply a control signal of a square wave triggering the ECU to invoke some function that is programmed during the ECU mapping.
once ignition (or such) is involved, you primary concern becomes EMI resistamnce.


Other inputs:
The only thing I do not know about yet is the input data from the ECU, I do know this is sent serially but the information I have requested from the manufacturer has not arrived.

the F12x/F13x has UART/SPI/IIC/SMB hardware, get the info before selecting derivative

ECU data:
I am not datalogging it, And only plan to display the revs via LCD currently so perhaps you could comment on this suitability, I assumed it would involve seperating the data sent serially and simply displaying the data that I will have saved in the RAM memmory that corresponds to the revs? Or is this probably not how it would work?

sounds reasonable

Questions:
What do you mean by different ratio of clocks to cycles?

the original '51 used 12 clocks per 'cycle', many modern derivatives use less (6/4/2/1). A cycle is the unit counted as to the time an instruction takes. e.g. a 2 cycle instruction will take 1us in a 12 clcoker running at 24MHz, and will also take 1 us in a 2 clcoker running at 2 MHz.

Do tell me if this asking a bit to much and the information is available elsewhere for me to read. cheers again guys.
the amount does not matter the explicity of the questions do.

as far as "getting to know the '51" there is no better document than "the bible.

Erik

here are the links to "the bible"
Chapter 1 - 80C51 Family Architecture:
http://www.nxp.com/acrobat_d...ARCH_1.pdf
Chapter 2 - 80C51 Family Programmer's Guide and Instruction Set:
http://www.nxp.com/acrobat_d...UIDE_1.pdf
Chapter 3 - 80C51 Family Hardware Description:
http://www.nxp.com/acrobat_d...WARE_1.pdf


List of 65 messages in thread
TopicAuthorDate
University Project            01/01/70 00:00      
   MAX1232            01/01/70 00:00      
      max232/1232            01/01/70 00:00      
         232/1232            01/01/70 00:00      
            Supervisor chip            01/01/70 00:00      
               supervisor - understood, now for timing            01/01/70 00:00      
         If this is a petro car            01/01/70 00:00      
            automotive grade regulator?            01/01/70 00:00      
               Then you may not need it            01/01/70 00:00      
                  power supply            01/01/70 00:00      
   Timing Requirements            01/01/70 00:00      
      timing requirements            01/01/70 00:00      
         some points            01/01/70 00:00      
            timing requirements            01/01/70 00:00      
               Fast            01/01/70 00:00      
                  Can bus            01/01/70 00:00      
                     CAN            01/01/70 00:00      
                        can controller            01/01/70 00:00      
                     8052s with built-in CAN            01/01/70 00:00      
                        micro related search engines            01/01/70 00:00      
                           Selecting a micro            01/01/70 00:00      
                              MANY thanks!            01/01/70 00:00      
                                 on a mac            01/01/70 00:00      
                     the SILabs f04x series            01/01/70 00:00      
                        RE: I do not know if the Keil database has CAN as a field            01/01/70 00:00      
                           thanks            01/01/70 00:00      
                              some sort of ultimate search enginge            01/01/70 00:00      
                                 we need...            01/01/70 00:00      
                                 if we could just organize THIS site better            01/01/70 00:00      
                                    That's a separate discussion!            01/01/70 00:00      
                                       Kill voting, or make it non-anonymous            01/01/70 00:00      
                                          Per, you apply for a job as moderator?            01/01/70 00:00      
                                             I see that you are agreeing            01/01/70 00:00      
                                                What do you think the purpose of 8052.COM is?            01/01/70 00:00      
                                          The votes are not well-enough defined            01/01/70 00:00      
                                          That's YOUR opinion ...            01/01/70 00:00      
                                             - as in bad post            01/01/70 00:00      
                                                maybe something should take its place            01/01/70 00:00      
                                                   something softer would be better            01/01/70 00:00      
                                                      Just rectify it in the next thread            01/01/70 00:00      
                                                         Yes            01/01/70 00:00      
                     Microchip has a CAN Chip            01/01/70 00:00      
                        seperate SPI chip for CAN            01/01/70 00:00      
   they mostly operate on 5V right?            01/01/70 00:00      
   Good question            01/01/70 00:00      
      No homework?            01/01/70 00:00      
         Yes, it's homework            01/01/70 00:00      
            Do you think...            01/01/70 00:00      
               Yes, I think            01/01/70 00:00      
               Come on, Kai ... Yogesh CLEARLY hadn't done anything ...            01/01/70 00:00      
                  Ok, I see I'm alone here with my arguments...            01/01/70 00:00      
            Actually...            01/01/70 00:00      
               If you actually read my response            01/01/70 00:00      
                  no you don't...            01/01/70 00:00      
                     If you are sooooo worried            01/01/70 00:00      
                        I'm not worried at all, Erik            01/01/70 00:00      
               New thread            01/01/70 00:00      
                  in particular...            01/01/70 00:00      
                     Collateral damage            01/01/70 00:00      
      lol            01/01/70 00:00      
      and not an SMS-ism in sight!            01/01/70 00:00      
         sms-ism            01/01/70 00:00      
            Nooooooooooooooooooo!            01/01/70 00:00      
               animated avitars            01/01/70 00:00      
                  avatar            01/01/70 00:00      

Back to Subject List