20022 FRM2 - Begin Programming a PIC16F1xxx in C Like a Pro

  Рет қаралды 136,555

Microchip Technology, Inc.

Microchip Technology, Inc.

Күн бұрын

Learn to begin programming a PIC16F1xxx in C

Пікірлер: 152
@DevinJamesK
@DevinJamesK 4 жыл бұрын
One of the best embedded classes I've watched, thanks!
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@cr6925
@cr6925 7 жыл бұрын
Hugely useful tutorial and very well explained. Thank you!
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@danielmeneses557
@danielmeneses557 4 жыл бұрын
Thank you very much for this video! Finally got the MCC structure and how to build my own app.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@marklowe7431
@marklowe7431 3 жыл бұрын
Really well explained. Thanks.
@wtar8469
@wtar8469 10 ай бұрын
Excellent explanation. Thanks
@MicrochipTechnology
@MicrochipTechnology 10 ай бұрын
Glad you found it helpful!
@somedudewithakeyboard
@somedudewithakeyboard 2 жыл бұрын
Donut analogy for interruptions is fun 🍩🤣
@DTrain4711
@DTrain4711 4 жыл бұрын
Oh nice, a lesson how to use C in PIC Processors :-). I pick up coffee and paper, and start :-) Thank You!
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@mgabrielle2343
@mgabrielle2343 4 жыл бұрын
doughnuts can interrupt any meeting no matter what..........love doughnuts.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@jamesvarner7816
@jamesvarner7816 5 жыл бұрын
This would have been a great video if there was some access to the source code. I would have been happy if you just walked us through how to write it from scratch (like showing some screen shots of the code by section so I could type it out in the IDE) instead of deciphering pre-existing code, especially when we don't have access to that code. This was a waste of time otherwise.
@airesearch0844
@airesearch0844 3 жыл бұрын
Exactly my thoughts. I started to follow this course because I had a RF remote with PIC16LF1903 chip in that I wanted to hack it. All went well until the instructor decided to copy app.c and app.h from nowhere. :-(
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@abandonedcranium6592
@abandonedcranium6592 Жыл бұрын
@@airesearch0844 That is the same spot where I completely lost where he was going. At first, I was thinking that app.c was the main code(prewritten) and he was just going to delete main.c in the project and rename app.c Nope. My train derailed at that point.
@palashsingh1881
@palashsingh1881 4 жыл бұрын
best class for starting programming
@MicrochipTechnology
@MicrochipTechnology 4 жыл бұрын
Kindly visit our learning center for online courses, live training, and more: www.microchip.com/training
@firashammad5775
@firashammad5775 5 жыл бұрын
Unfortunatelly,the most important part was not displayed properly and invisible.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@flowcharttocodeconverter936
@flowcharttocodeconverter936 5 жыл бұрын
Good one. I propose to use flowchart to code converter for easy firmware design and auto code conversion.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@RanjeetSingh-nr5sg
@RanjeetSingh-nr5sg 7 жыл бұрын
Please upload related classes such as 20013 getting started with and MPLAB X IDE. 20021 Intro to C programming language.
@MicrochipTechnology
@MicrochipTechnology 7 жыл бұрын
We only created videos of select classes at MASTERs 2016 so these others are not available. Visit support.microchip.com and microchipdeveloper.com to find other resources that will help you learn about these topics.
@RanjeetSingh-nr5sg
@RanjeetSingh-nr5sg 7 жыл бұрын
Okay
@juanbautistawelmancastro4430
@juanbautistawelmancastro4430 5 жыл бұрын
muchas gracias microchips por compartirestos tutoriales,aunque seria genial que tambien los puedan hacer en español ,DIOS LES BENDIGA
@MicrochipTechnology
@MicrochipTechnology 5 жыл бұрын
Your comment will be passed on to the team... thank you.
@juanbautistawelmancastro4430
@juanbautistawelmancastro4430 5 жыл бұрын
@@MicrochipTechnology thank you very much for your good work, again God continue to bless you
@MicrochipTechnology
@MicrochipTechnology 5 жыл бұрын
@@juanbautistawelmancastro4430 Thank you!
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@luistafoya1289
@luistafoya1289 Жыл бұрын
Best embebed Class.. what a nice way to explain instructions! any tutorial about explainin the 40 instructions on the 16F architecture?
@MicrochipTechnology
@MicrochipTechnology Жыл бұрын
Thank you! Glad you enjoyed it. For the PIC16F18855 used in the video, the CPU has 49 instructions. Please refer to section 36 of the datasheet for more information: ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/PIC16%28L%29F18855-75-Data-Sheet-40001802H.pdf
@bankoftrustnwobot3218
@bankoftrustnwobot3218 4 жыл бұрын
The IDE part, as the most interesting, is not shared directly via screen capture. Why? Every PP slide is screen captured and visible but not the coding part. Would have been a good video.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@jj74qformerlyjailbreak3
@jj74qformerlyjailbreak3 8 ай бұрын
Dinesh brother? I can hear it in his voice. And i bet Dinesh can code too.
@mineown1861
@mineown1861 2 жыл бұрын
At 21:38 slide values are incorrect ? Assuming they're signed 2's compliment shouldn't they be -128 to +127 and -32768 to +32767 . Very informative and well presented video , thank you.
@royeubanks639
@royeubanks639 3 жыл бұрын
Was going well until the code copy which none of us have.
@angelarevalo4180
@angelarevalo4180 2 ай бұрын
Interesante charla; genial el método de diagrama de estados. ¿Es posible que compartan los archivos APP para estudiarlos?
@MicrochipTechnology
@MicrochipTechnology Ай бұрын
Hi there, thanks for reaching out. If you're willing, please share your email address and we will be happy to send you the source code files.
@terriblepulc3894
@terriblepulc3894 4 жыл бұрын
IIs it possible to see a video where you can see what you need on a full screen and not school desks? So you don't see anything! I already program the PICs in assemly and I know the C language. I just wanted to understand the mechanisms of MCC for possible future programming of the devices in C, but unfortunately in these videos the visibility was not taken care of.
@MicrochipTechnology
@MicrochipTechnology 4 жыл бұрын
Please check out this playlist on MCC. It has videos ranging from introductory to deep dive on all things MCC kzbin.info/aero/PL9B4edd-p2agSfP7C-EKeGbnA8jpCeywY
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@MohanKumar-iman
@MohanKumar-iman 5 жыл бұрын
Very nice and useful
@saeednama
@saeednama 3 жыл бұрын
This tutorial is not suitable for KZbin, but for class only, because in yotube you need to show the screen not the datatshow projection so the code and text is readable.
@eefoops2u
@eefoops2u 2 жыл бұрын
I am far behind the times. I just ordered the DM164140 XPRESS DEV. BOARD WITH THE PIC16F18855 chip from DIGIKEY. They are adding on 10% tariff.
@chrismerani5330
@chrismerani5330 5 жыл бұрын
This video is good until the instructor reaches the point where he is in the IDE. I have a very difficult time seeing the recorded screen, text and so on.
@craigmunday3707
@craigmunday3707 4 жыл бұрын
for me it was great until the app.c and app.h was referenced. It would be ideal if these files were linked to this video
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@fernandohood5542
@fernandohood5542 3 жыл бұрын
These wizards kill your ability to understand how to do things on your own especially when you encounter an isssue.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@luisaestrada007
@luisaestrada007 6 жыл бұрын
thank you brother
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@manouchehrmail
@manouchehrmail 6 жыл бұрын
well done but incomplete without source codes :(
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@rashmiuppin4485
@rashmiuppin4485 5 жыл бұрын
thank you sir explanation,please guide me to use mcc generate setting for pic16lf1559 it has two adc module.
@MicrochipTechnology
@MicrochipTechnology 5 жыл бұрын
We don't provide technical support here on KZbin. Please go to support.microchip.com to get assistance with this question.
@flowcharttocodeconverter936
@flowcharttocodeconverter936 5 жыл бұрын
Use flowchart to code converter for firmware design and auto coding
@2bit661
@2bit661 2 жыл бұрын
Can somebody comment on what I am about to ask? At 22:09 Stan is talking about how C language compiles into assembly language. Is this actually correct? I was thinking that C language code compiles directly into machine code (zeros and ones 010101010). Maybe Stan is making the point that C is a higher level language and a simple C statement would require many different assembly instructions. Perhaps, he is explaining to beginners that C is a higher level language, and Assembly is lower level. But, once again, I ask: Does C language compile into assembly language before it is converted to machine code (zeros and ones)? Or, does a C compiler directly convert C language into machine code (zeros and ones)? (I am not being rhetorical. I'm not fault-finding Stan's lesson either. Its a good video. I'm sincerely asking) Thanks in advance.
@Zh87119
@Zh87119 2 жыл бұрын
The compile process is explained in the XC8 user manual from page 81 of 50002053g.pdf C is a higher level language, it's many "source" files get "compiled" into an Assembly file which is then assembled into a hex file which can be programmed into the microcontroller. The Assembler also creates a cof file for debugging , but this is a very basic summary of the full process which you can read up on. Assembly is a low level language, compact and executes faster. There is an excellent presentation on the Microchip Developers site microchipdeveloper.com/tls2101:start This has great description of the compliation process if you download all the material and review the presentation which covers the compilation. I see the site is busy being transferred to Microchip University site but link still worked while writting this comment.
@2bit661
@2bit661 2 жыл бұрын
@@Zh87119 thanks
@berndlaufen3838
@berndlaufen3838 3 жыл бұрын
Hello, can you activate the subtitle function? thanks
@andrewvernon9269
@andrewvernon9269 4 жыл бұрын
Does anyone know where I can get a C program that I can burn into a pic that will do the following . Have a start button for a 30 minute delay . Once 30 minutes has delayed an LED or Device will vibrate . The user can easily reset the timer . But the kicker is I would to try and fit the circuit and battery and transducer ( led or vibrating buzzer ) into a wrist band preferably rubber , something that's pretty robust . ..something similar to a FIT BIT . any help would be much appreciated .
@MicrochipTechnology
@MicrochipTechnology 4 жыл бұрын
Kindly visit support.microchip.com for assistance. Thank you.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@rahulwagh4387
@rahulwagh4387 4 жыл бұрын
I couldn't not find the masters folder ..to copy the MCC generated file
@MicrochipTechnology
@MicrochipTechnology 4 жыл бұрын
Kindly visit support.microchip.com for assistance. We do not provide support on KZbin. Thank you.
@jakesays
@jakesays 4 жыл бұрын
I was enjoying this tutorial until I discovered the source files are not available (based on MCT responses in the comments). Are they trade secrets or something?
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@Torro777
@Torro777 4 жыл бұрын
USB bridge sucks on Mac. It doesn't recognize PICkit3 on MacBook Pro
@MicrochipTechnology
@MicrochipTechnology 4 жыл бұрын
Kindly visit support.microchip.com for assistance. Thank you.
@dundeedaocp5559
@dundeedaocp5559 7 жыл бұрын
Please let us know Where can we can find source code for labs? We would enjoy having access to the instructor files in order to follow along and learn. We have purchased some DM164140 MPLAB XPRESS EVALUATION BD., as used in this presentation, so that we can learn and bring our products to market. We also have the ICD 3 and EXPLORER 8 to begin our adventure in product development. Thank you. Best Regards.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@PulsionProFPV
@PulsionProFPV 6 жыл бұрын
Where can I get a hold of this appendix you speak of?.
@MicrochipTechnology
@MicrochipTechnology 6 жыл бұрын
I believe you are asking about the list of acronyms for the peripherals. Please go to this page on our website and you'll see a link for a quick reference guide in the upper right corner. It probably contains most of the acronyms used in this presentation. www.microchip.com/design-centers/8-bit/pic-mcus
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@LucianoVeneziano
@LucianoVeneziano 2 жыл бұрын
Exists libraries for serial port and I2C?
@Zh87119
@Zh87119 2 жыл бұрын
Hi Luciano, yes libraries for serial and I2C are available. Depending on which device you would like to use, but below are some links you may find useful taken from help links within MPLAB X IDE while configuring a PIC16F1789 device. Each device is unique and related documentation from datasheets can be referred to. For serial check out links microchipdeveloper.com/xpress:introduction-to-eusart microchipdeveloper.com/8bit:usart There is upgrading of sites going on at the moment so access to I2C material seems to be a bit of a challenge today, but follow the same steps using MCC Device resources as done for the USART/EUSART above.
@muhammadqasim3231
@muhammadqasim3231 3 жыл бұрын
Kindly arrange such a marvelous lecture for 16f877 also. Much obliged.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@michaeljohnston406
@michaeljohnston406 Жыл бұрын
any one know where i can get the C source code? thanks Mike
@MicrochipTechnology
@MicrochipTechnology Жыл бұрын
Hi there, thanks for your comment. Project examples for PIC16F18855 can be found here: microchipdeveloper.com/xpress:xpressexample2. Hope this helps. Thanks!
@MohanKumar-iman
@MohanKumar-iman 5 жыл бұрын
I have a question. can we use simple c code compiler ? instead of mp lab x ide ?
@MicrochipTechnology
@MicrochipTechnology 5 жыл бұрын
We don't provide technical assistance here on KZbin. Please go to support.microchip.com to get assistance with your question.
@flowcharttocodeconverter936
@flowcharttocodeconverter936 5 жыл бұрын
You can use flowchart to code converter for firmware design and auto coding
@AvinashChaure5922
@AvinashChaure5922 4 жыл бұрын
@@flowcharttocodeconverter936 What is it ? How we can use ?
@flowcharttocodeconverter936
@flowcharttocodeconverter936 4 жыл бұрын
Its a window's based app. Its very useful for embedded product development. Flow based design is easy to create, remember and maintain. I have uploaded some basic videos about it.
@daveevans9809
@daveevans9809 2 жыл бұрын
A very good presentation but of limited value due to the laziness of the editor who couldn't be bothered to cut to the actual slides, making the crucial detail illegible. Not helped by the poor video quality. I'm beginning the MPLAB journey so I hope things improve in subsequent presentations. Did anyone there actually try to watch this after the edit?
@MicrochipTechnology
@MicrochipTechnology 2 жыл бұрын
Dave - If we may be of any assistance, kindly let us know. Thank you.
@luiscahuana310
@luiscahuana310 7 жыл бұрын
could you upload class of spi??? thanks
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@currentconductors
@currentconductors 4 жыл бұрын
What is the point in this when we cannot get access to the source files?
@MicrochipTechnology
@MicrochipTechnology 4 жыл бұрын
If we may be of support, please visit support.microchip.com.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@kovalx51
@kovalx51 7 жыл бұрын
Where can i find source code for labs?
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@donv3179
@donv3179 3 жыл бұрын
@@jeetenderkakkar7570 what do you mean?
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
@@donv3179 10 ritesh
@donv3179
@donv3179 3 жыл бұрын
@@jeetenderkakkar7570 still i cant get it..
@Zh87119
@Zh87119 2 жыл бұрын
@@donv3179 Lol.... it's the funniest thing...replies of "50" Lol.. I've not figured this out either but google the meaning of "Ritesh" then the below 10 ritesh presumably has something to do with "50" some blessings thing... Lol..
@dr.ankurgupta6231
@dr.ankurgupta6231 3 жыл бұрын
How we calculate the COUNT ?
@MicrochipTechnology
@MicrochipTechnology 3 жыл бұрын
Kindly visit support.microchip.com for assistance, we do not provide support via KZbin. Thank you.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@dr.ankurgupta6231
@dr.ankurgupta6231 3 жыл бұрын
@@jeetenderkakkar7570 50 what?
@davidwu4908
@davidwu4908 3 жыл бұрын
The presentation is not clear when instructor is on the screen.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@eocapone
@eocapone 4 жыл бұрын
The video was very nice until the instructor started working with the IDE. Is not easy to follow after that because the quality of the image is not good enough and what he is doing is way too complicated just to make a LED blink. That takes only a few minutes on some other systems.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@alfredkasereka9789
@alfredkasereka9789 7 жыл бұрын
I understand this. But following classes are not easy to understand. Maybe because you change teachers.
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@gordonbriggs4432
@gordonbriggs4432 6 жыл бұрын
Were can I download the code, a lot of code is missing in the video or hard to see!
@MicrochipTechnology
@MicrochipTechnology 6 жыл бұрын
The code for this class is not available but visit support.microchip.com and microchipdeveloper.com to find other resources that will help you learn about these topics.
@ShahbazParviezQazi
@ShahbazParviezQazi 6 жыл бұрын
please available every masters class on youtube with source code
@jakelittle8098
@jakelittle8098 6 жыл бұрын
Find or rewrite the code. Watching 1 hour of video just for it to lack supporting references is pointless. I'm here to help me navigate the frustration of using the MPlab IDE and it's lack of intuitive interface. Its incomplete documentation and buggy nature are very frustrating. It appears the problem is systemic.
@chrismerani5330
@chrismerani5330 5 жыл бұрын
@@MicrochipTechnology The example applications found on the microchipdeveloper site expect that you are experienced and understand the basic concepts. I am an experienced programmer with PLC systems but am finding this move to the Microchip/C programming land a very difficult and confusing journey. There needs to be some documentation explaining better the simple source code available. Not just comments in the source but maybe some flow charts explaining the flow of the predefined library code.
@MicrochipTechnology
@MicrochipTechnology 5 жыл бұрын
@@chrismerani5330 It sounds like you need some assistance from our support team, so I recommend you go to support.microchip.com and use the "My Support" link to create a support ticket which will then enable you to get in touch with one of our applications engineers.
@umershahbaz5829
@umershahbaz5829 3 жыл бұрын
Where to buy Mp lAb x ide
@billhamilton9558
@billhamilton9558 3 жыл бұрын
No need to buy. Download free on Microchip downloads website. Best of luck
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
Ritesh
@MrAshwindersingh
@MrAshwindersingh 5 жыл бұрын
Just Theory sir please share coding
@sgautam9133
@sgautam9133 5 жыл бұрын
Where is App.h & App.c???
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@erickvilca6705
@erickvilca6705 3 жыл бұрын
add subtitles in spanish please
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@mehulchawda8807
@mehulchawda8807 5 жыл бұрын
Who can help me to code pic I can pay
@brokenicry
@brokenicry 4 жыл бұрын
YOu have my attention
@user-xe3bl8wy7d
@user-xe3bl8wy7d 6 жыл бұрын
The sound of this video is too small to hear,only me alone?
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@erikchuro2703
@erikchuro2703 5 жыл бұрын
Recently i did the press button task . Further information github.com/churo67956/S2
@nataliaortiz30
@nataliaortiz30 5 жыл бұрын
Todas las vueltas que hay que dar para encender un p*to led! odio los pic!
@jeetenderkakkar7570
@jeetenderkakkar7570 3 жыл бұрын
50
@alleksandrs
@alleksandrs 4 жыл бұрын
It would have been a good tutorial if the tutor wouldn't ask us "OK?" after each phrase.
@user-hx2me8bg8e
@user-hx2me8bg8e 4 жыл бұрын
What do you mean?
@alleksandrs
@alleksandrs 4 жыл бұрын
He often says "OK?" and "you know", probably hundreds of times during the lecture. For example, at 9:05 and 9:10. For nervous people like me it is very annoying. But otherwise the lecture is very good, of course. @@user-hx2me8bg8e​
@kavorka8855
@kavorka8855 Жыл бұрын
He: "you can see..." Me: No, I can't see! Worst camera position, absolutely worst video quality on youtube!
@MicrochipTechnology
@MicrochipTechnology Жыл бұрын
Hi there, thank you for your feedback. We appreciate your input and will keep this in mind as we continue to develop future content.
@mba2ceo
@mba2ceo Жыл бұрын
can we get an update for PIC18 ?
@MicrochipTechnology
@MicrochipTechnology Жыл бұрын
Hi there, thanks for your comment! If you're looking for resources related to PIC18, below are a few suggestions: Developer websites and Microchip University are great resources to start with: www.microchip.com/en-us/education/technical-learning-center You can also check out these courses from Udemy.com: www.udemy.com/topic/pic-microcontroller/ These are paid resources and they provide comprehensive instructions. Here are a few examples of classes you can consider: www.udemy.com/course/basics-of-pic18-microcontroller/ www.udemy.com/course/pic18-microcontroller-step-by-step-guide/ www.udemy.com/course/programming-on-pic16f877a-microcontroller-from-scratch/ Hope this helps!
Are PIC Microcontrollers Any Good? - Beyond Arduino #4
21:07
Sine Lab
Рет қаралды 42 М.
An Introduction to Microcontrollers
40:59
Solid State Workshop
Рет қаралды 531 М.
Dad gives best memory keeper
01:00
Justin Flom
Рет қаралды 20 МЛН
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 45 МЛН
Alat yang Membersihkan Kaki dalam Hitungan Detik 🦶🫧
00:24
Poly Holy Yow Indonesia
Рет қаралды 11 МЛН
20047 SER2 - Practical I2C: Introduction, Implementation and Troubleshooting
1:32:24
Microchip Technology, Inc.
Рет қаралды 102 М.
20023 FRM3 - Taming Embedded C - Pt 1
1:15:42
Microchip Technology, Inc.
Рет қаралды 20 М.
Baseline PIC C programming lesson 1 -  Flash an LED
27:02
Gooligum Technologies
Рет қаралды 70 М.
Comparing C to machine language
10:02
Ben Eater
Рет қаралды 5 МЛН
before you code, learn how computers work
7:05
Low Level Learning
Рет қаралды 295 М.
10 years of embedded coding in 10 minutes
10:02
Greidi Ajalik
Рет қаралды 396 М.
Creator of git, Linus Torvalds Presents the Fundamentals of git
1:10:15
Developers Alliance
Рет қаралды 89 М.
How computer processors run conditions and loops
17:03
Core Dumped
Рет қаралды 72 М.
Dad gives best memory keeper
01:00
Justin Flom
Рет қаралды 20 МЛН