¿ªÔÆÌåÓý

Re: Firmware questions


Jack, W8TEE
 

Jerry:

Almost any other microcontroller will have more of everything: flash, SRAM, and clock. This is true for the STM32, ESP32, and Teensy. All are programmable in the Arduino IDE after installing the proper software patch for the IDE. The table below is from Beginning C for Microcontrollers and gives you some idea of the resource

Resources

Arduino Nano

Arduino

Mega 2560 Pro Mini

Teensy 4.06

Blue Pill

(STM32F103)

ESP32 NodeMCU WROOM 327

Processor bits

8

8

32

32

32

Flash1 (bytes)

32K

256K

2048K

64K - 128K

1.3M5

SRAM (bytes)

2K

8K

1024K

20K

380K5

EEPROM (bytes)

1K

4K

64K2

?3

?3

Processor Clock Speed

16MHz

16MHz

600MHz

72MHz

240MHz4

I/O pins

14

54

40

26

25

Interrupts

All 14 mappable, 2 external

6

All digital pins

All 26 mappable

All 25 mappable

Timers

3 (2 8-bit, 1 16-bit)

6

16

14

4

SPI

1

1

3

1

2

I2C

1

1

3

1

2

DAC resolution (bits)

10

10

12

12

12

Analog pins

8

16

14

5

15

Price

$3

$8

$20

$5

$10


base available for each.

Jack, W8TEE

On Friday, April 23, 2021, 11:54:24 AM EDT, jerry@... <jerry@...> wrote:


Hello!

? I downloaded the ubitx source code off github, and successfully
compiled and uploaded it to the radio.? As a
"Hello World" experiment, I changed "LSB" to "PSB" on the display.? Then
changed it back. :)

? The Nano seems to be pretty maxed out.? 93% of program ROM used.? Are
there any more powerful boards available out there?? More rom, faster
clock?

? Screen update is pretty slow.? The rig would be more pleasant if it
was faster, especially the frequency display.
Anybody know what's the bottleneck?

? Are there any unused I/O pins on the Nano?? Such could be used to do a
bit of profiling - you output pulses at
strategic spots in the code, and watch them with a scope.

? ? ? ? ? ? ? ? - Jerry KF6VB













--
Jack, W8TEE

Join [email protected] to automatically receive all group messages.