Notifications
Clear all

New Member - Currently trying to get my ESP32 CAM to work

38 Posts
6 Users
14 Likes
3,299 Views
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 6662
 

@pete WiFi was originally invented by actress Hedy Lamarr. The IEEE 802.11 group codified WiFi as we know it today. Espressif and uBlox likely both pay royalties to someone for the WiFi concept or it may be now public domain. Yes, as I said, the RP2040 microcontroller invented by Raspberry Pi has been licensed to many other board builders, but as you point out mainly as microcontrollers, only Raspberry AFAIK uses the chip as a partner to a SOC on a microcomputer. Also, I have a board that has an Atmel MEGA328P as well as an Espressif 8266. Both those chips are logo'd so not clones, but the entire board is an Arduino (UNO form factor) + Espressif ESP8266 clone. Looks like an UNU, same barrel jack input  and programmed via USB, no FTDI (it's built in with the CH340G chip on board)

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 6662
 

@davee Yes, it's confusing because the external power in the case of say an Arduino UNO is 9 volts typically, can even be a little higher and the ESP32-CAM is 5V even though it is internally 3.3V. The other confusion is the word Arduino. Even though the Arduino IDE handles ESP8266, ESP32, even RP2040 now, they are NOT boards made by/for Arduino Corp. they are a different company, Espressif and Raspberry Pi. I am sure we all do it, but we innately (with time and experience) know that an ESP32 is NOT an Arduino product even though the same code can be compiled for either board. Thank you for correcting my error, I do hate to make a mistake, but as of tomorrow I am 80yo and the brain is not what it used to be.

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
ReplyQuote
(@yurkshirelad)
Member
Joined: 3 years ago
Posts: 493
 

Happy birthday @zander!


   
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 6662
 

@yurkshirelad Thank you!

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
ReplyQuote
(@maxli)
Member
Joined: 3 years ago
Posts: 36
 

Hello, this is my understanding hope to help you.

When calling a function, the original base address (EBP) of the stack is first placed on the stack to save the information of the previous task. The value of the top of the stack pointer is then assigned to the EBP, the top of the previous stack is used as the new base address (the bottom of the stack), and then the corresponding space is opened on this base address to be used as the stack of the called function. After the function returns, the previous ESP value can be taken from the EBP to restore the position before the function call at the top of the stack; and the previous EBP value can be ejected from the top of the restored stack, because this value is pressed into the stack one step before the function call. In this way, both EBP and ESP restore the position before the call, and the stack restores the state before the function call.


   
ReplyQuote
(@maxli)
Member
Joined: 3 years ago
Posts: 36
 

I think you can also choose TFT LCD. I used it before. It's really good.


   
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 6662
 

@maxli I think you responded to the wrong post.

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 6662
 

@maxli Again responding to ?

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
ReplyQuote
Page 3 / 3