EEVblog Electronics Community Forum
EEVblog => EEVblog Specific => Topic started by: EEVblog on July 07, 2017, 10:58:59 pm
-
What is Bit Banging and how to bit bang a SPI bus.
Also how to use an Excel spreadsheet to do logic simulation.
https://www.youtube.com/watch?v=9hMsNOwY5AQ (https://www.youtube.com/watch?v=9hMsNOwY5AQ)
-
While it's too late for me to learn bit banging I did enjoy the format, should be useful to students and advanced hobbyists. Good job Dave2 :-+
-
Seconded, good job on the video and I like the format. :-+
-
Another appreciative viewer, i wasn't aware there where multiple polarities.
-
Nice job! I've given internal courses to co-workers several times and I assume that a video presentation on a topic is a tad harder because of missing direct feedback from the students. IMHO, the presentation style is a little bit too hasty. But that's just my personal impression.
-
IMHO, the presentation style is a little bit too hasty. But that's just my personal impression.
I enjoyed the information presented - but, yes, I agree that it was presented at a slightly fast pace. People unfamiliar with some of the basics would have trouble keeping up.
This is not an uncommon trait - especially with people just starting out with "public speaking" type activities. My understanding is that it is a result of nervousness, or perhaps apprehension, and when the words stack up behind the lips, they have to get poured out quickly. Slowing down the baud rate is one suggestion - another is including pauses.
With written material (correctly punctuated) the guideline is to take notice of every comma and full stop, pausing appropriately (half a second is often enough). It is also a good idea to take a longer pause if you have just presented a group of related points, so that the group understanding can be absorbed.
With spoken, off the cuff material, that is a bit harder - but I think it might be worth imagining someone there watching you. If there were a real person, you would tend to look at them every now and then to see if they are giving indications of understanding ... and I would suggest the times when you would be inclined to do this - are the times should should take a pause.
Now, this may seem really critical - but I offer it as an observation to help with communication. Dave2 is obviously knowledgeable ... and I would really like to see more of his presentations.
To be clear ... I really enjoyed the content!!
-
If you use change notification for the slave ?, would it still be bitbanging ?, half.
-
Nicely done Dave2. :)
-
Hi Dave2,
Have you experienced any problem with the SPI slaves handling the generated clock?
The clock period and its duty cycle are dependent on the CPU speed, compiler conversion efficiency, and on and off code path lengths.
Stephen
-
Thank's for this good lesson, I think I have to watch it one more time to really get it.
How did you do this beautiful funktion diagram in Excel at 12:45?
/Magnus
-
Thank you so much Dave2 :-+ :-+, I really enjoyed your video. BTW, any chance you can share your C++ project of this example?, I'm currently trying to learn C++ and would like to have an example like yours.
Thanks!