A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Questions | |||||||||||||||||||||||||
2 | After writing on the chip, did you pressed the reset button? | |||||||||||||||||||||||||
3 | Any solder joints missing? | |||||||||||||||||||||||||
4 | Are all grounds/VCCs connected/have a bypass cap? | |||||||||||||||||||||||||
5 | Are any loops off by 1, too few or too many times? | |||||||||||||||||||||||||
6 | Are the Atmel AVR fuses set properly? | |||||||||||||||||||||||||
7 | Are the result you get vs. what you expect in a different units? | |||||||||||||||||||||||||
8 | Are there open input pins? | |||||||||||||||||||||||||
9 | Are you manipulating the pointer to or the content of that variable? | |||||||||||||||||||||||||
10 | Are you sending the MSB first, or last? | |||||||||||||||||||||||||
11 | Are you smelling magic smoke? | |||||||||||||||||||||||||
12 | Are you sure that you don't need to go to the restroom? | |||||||||||||||||||||||||
13 | Are you sure, all perts meet the required power dissipation? | |||||||||||||||||||||||||
14 | Are you sure, all pins are connected properly? Did you "shake" the part? | |||||||||||||||||||||||||
15 | Are you sure, that you have picked a quartz with the proper load capacitors? | |||||||||||||||||||||||||
16 | Are you sure, that your output can drive the circuit? | |||||||||||||||||||||||||
17 | Are you sure, you are using the right clock source? | |||||||||||||||||||||||||
18 | Are you tired and might need a small break? | |||||||||||||||||||||||||
19 | Are your OR and AND conditionals the wrong way around? | |||||||||||||||||||||||||
20 | Avoid the shortcuts, take the hard way! | |||||||||||||||||||||||||
21 | Can it blink an LED? | |||||||||||||||||||||||||
22 | Can the code be simplified? | |||||||||||||||||||||||||
23 | Can the exact problem be repeated? | |||||||||||||||||||||||||
24 | Can the problem be broken down? | |||||||||||||||||||||||||
25 | Can this be hardware related? | |||||||||||||||||||||||||
26 | Can you be sure, that the QFN/BGA part is soldered properly? | |||||||||||||||||||||||||
27 | Can you be sure, there is no overflow with the varable type at some step of the calculation? | |||||||||||||||||||||||||
28 | Can you describe what happened backwards? | |||||||||||||||||||||||||
29 | Can you describe your problem in pictures without characters or numbers? | |||||||||||||||||||||||||
30 | Can you gather more data/measures? | |||||||||||||||||||||||||
31 | Can you get someone else to build one from your circuit diagram? Preferably using their components. | |||||||||||||||||||||||||
32 | Can you give me more details? | |||||||||||||||||||||||||
33 | Can you insert some print statements to check what it's doing? | |||||||||||||||||||||||||
34 | Can you isolate the problem? | |||||||||||||||||||||||||
35 | Can you prove the last thing you changed actually worked? | |||||||||||||||||||||||||
36 | Can you reduce the jobs processed in that interrupt service routine? | |||||||||||||||||||||||||
37 | Can you replicate the measurement with an other multimeter/scope? | |||||||||||||||||||||||||
38 | Can you single step through the code to make sure it's executing in the order you expected? | |||||||||||||||||||||||||
39 | Can you subdivide it into two parts and test them independently? | |||||||||||||||||||||||||
40 | Can you think of an alternative method to achieve the same result? | |||||||||||||||||||||||||
41 | Could there be a latch-up on the switched off components (signal voltage higher than supply voltage)? | |||||||||||||||||||||||||
42 | Could there be some race condition? | |||||||||||||||||||||||||
43 | Could this not be your fault? | |||||||||||||||||||||||||
44 | Could you try to connect analogue and digital ground somewhere else/as close as possible to the power supply? | |||||||||||||||||||||||||
45 | Did a previous version work? | |||||||||||||||||||||||||
46 | Did it work before? | |||||||||||||||||||||||||
47 | Did u have a break the past hour? | |||||||||||||||||||||||||
48 | Did you ask your wife? Just kidding. Don't ask your wife. | |||||||||||||||||||||||||
49 | Did you check if the grounds are linked? | |||||||||||||||||||||||||
50 | Did you check the generated Gerber files with a Gerber viewer? | |||||||||||||||||||||||||
51 | Did you check the power supply/supply voltage with a scope? | |||||||||||||||||||||||||
52 | Did you check the power supply? | |||||||||||||||||||||||||
53 | Did you check the proper placements of the parts (value/polarity)? | |||||||||||||||||||||||||
54 | Did you checked all connections? Never trust jumper wires | |||||||||||||||||||||||||
55 | did you confuse = and ==? | |||||||||||||||||||||||||
56 | Did you consider the protective/parasitic diodes? | |||||||||||||||||||||||||
57 | Did you ever encounter a similar problem and how did you solve it? | |||||||||||||||||||||||||
58 | Did you forget it's zero based? | |||||||||||||||||||||||||
59 | Did you make a design? Do you have the big picture? | |||||||||||||||||||||||||
60 | Did you re-connect the fan? | |||||||||||||||||||||||||
61 | Did you set the baud rate properly? | |||||||||||||||||||||||||
62 | Did you simulated the project before building it? | |||||||||||||||||||||||||
63 | Did you test it with another board/chip? | |||||||||||||||||||||||||
64 | Did you try a lower resistance with that pull-down resistor? | |||||||||||||||||||||||||
65 | Did you try a shorter ground lead with your scope‘s probe? | |||||||||||||||||||||||||
66 | Did you try a small capacity in parallel to the feedback resistor on your OpAmp? | |||||||||||||||||||||||||
67 | Did you try additional watchdog resets? | |||||||||||||||||||||||||
68 | Did you try exchanging the wires for new ones? | |||||||||||||||||||||||||
69 | Did you try measuring voltages and checking continuity? | |||||||||||||||||||||||||
70 | Did you try other time-out for the watchdog? | |||||||||||||||||||||||||
71 | Did you try swapping tx and rx? | |||||||||||||||||||||||||
72 | Did you try to deactivate the watchdog? | |||||||||||||||||||||||||
73 | Did you try to replace the component with an equal one? | |||||||||||||||||||||||||
74 | Did you try turning it off and on again? | |||||||||||||||||||||||||
75 | Did you try writing the problem down on a paper? | |||||||||||||||||||||||||
76 | Did you/somebody else double-check the footprint? | |||||||||||||||||||||||||
77 | Do any of the components have unusual pin-outs? eg a transistor that is not ebc, there are a few around. | |||||||||||||||||||||||||
78 | Do other designs from the internet look similar? | |||||||||||||||||||||||||
79 | Do you access the correct register? | |||||||||||||||||||||||||
80 | Do you have a spare set of components to build another one from scratch? Does it exhibit the same problem? | |||||||||||||||||||||||||
81 | Do you have preconcieved expectations on the result? | |||||||||||||||||||||||||
82 | Does it work for only a restricted set of inputs? If so, why do some work and others fail? | |||||||||||||||||||||||||
83 | Does swapping the order of include files make a difference? | |||||||||||||||||||||||||
84 | Does the probe/measurement influence the circuit? | |||||||||||||||||||||||||
85 | Does the text end in a Null, Newline or CR/LF? | |||||||||||||||||||||||||
86 | Does your last saved version still work? | |||||||||||||||||||||||||
87 | Embed your problem in the start of a Phineas and Ferb running gag cartoon. How will the story continue? | |||||||||||||||||||||||||
88 | For chip debugging, did you check EVERY pin? | |||||||||||||||||||||||||
89 | Get someone to independently check your calculations. | |||||||||||||||||||||||||
90 | Google all the part numbers "+ problem", if there is a common problem with a part, you might find it. | |||||||||||||||||||||||||
91 | Has it worked before? What has changed since then? | |||||||||||||||||||||||||
92 | Have tried to breakdown the problem in smaller pieces (and test/debug every step) | |||||||||||||||||||||||||
93 | Have you asked the 'i ching' (oracle) for help? | |||||||||||||||||||||||||
94 | Have you asked your favorite youtuber for help? | |||||||||||||||||||||||||
95 | Have you checked all the usual typos in the code? 1 instead of I, + instead of -, missing line termination character, use of pointer instead of value it points to etc. | |||||||||||||||||||||||||
96 | Have you checked for ground loops? | |||||||||||||||||||||||||
97 | Have you checked your DNS? | |||||||||||||||||||||||||
98 | Have you checked your power supply? | |||||||||||||||||||||||||
99 | Have you considered unionizing your workplace? | |||||||||||||||||||||||||
100 | Have you declared your interrupt variables volatile? |