It could be... but, the AVR NANOs (and, there are many of them) all have the same issue at the moment from a Great Cow BASIC there is no documented register or register.bit list published. So, we have some nice chip/boards and a total lack of documentation.
It will not be a PICO killer if you have to use MPLAB-X and the new MCC to make it work!
One day. I will have to figure how the register.bit work. From the datasheet.
Re Page 62... that is the Peripheral Address Map and not the register map.
Take PORTA @ 0x0400 this is now a configuration and not the register. So, to make this work would be a total rewrite of the compiler. However, it does not take a genius to workout that PORTA is a mask that the PIC-AS compiler uses to set a register - the smart part is working out the relationship of these masks to registers. A job for the future I think.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The rpipico is interesting, I have 3 but the only way to program them for me is micropython or mmbasic. I am too stupid to use mplab, that's why I use gcb.
I would recommend rpipico with mmbasic ie picomite for anyone interested in microcontrollers but who can only program in basic, just for the price.
There's a mmbasic that is for vga and ps2 keyboard but not sure the point except vga lcd monitors are £5 in charity shops and it's a dual core thing and one core does the basic and the other the vga and it has screen buffers and sprites and some sound, all 80's but better.
this is ili9341 https://www.youtube.com/watch?v=_zsNK4mZpf8 https://www.youtube.com/watch?v=aCETIQ8F9lQ
Last edit: stan cartwright 2022-11-17
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
For friends of AVR, despite of the fact that it is much more expensive :
https://cdn-reichelt.de/documents/datenblatt/A300/DM080104_ATTINY1627-CURIOSITY-NANO-HW-USERGUIDE-DS40002199A.pdf
It could be... but, the AVR NANOs (and, there are many of them) all have the same issue at the moment from a Great Cow BASIC there is no documented register or register.bit list published. So, we have some nice chip/boards and a total lack of documentation.
It will not be a PICO killer if you have to use MPLAB-X and the new MCC to make it work!
One day. I will have to figure how the register.bit work. From the datasheet.
Example
Oh joy. The fun of new products from Microchip
Last edit: Anobium 2022-09-30
Atmel Studio is free. And maybe this can help : page 62 of the datasheet.
At least it works up to 5.5 V !
Last edit: Bertrand BAROTH 2022-09-30
And, all the new PICs work to 5v5.
Re Page 62... that is the Peripheral Address Map and not the register map.
Take
PORTA @ 0x0400
this is now a configuration and not the register. So, to make this work would be a total rewrite of the compiler. However, it does not take a genius to workout that PORTA is a mask that the PIC-AS compiler uses to set a register - the smart part is working out the relationship of these masks to registers. A job for the future I think.The rpipico is interesting, I have 3 but the only way to program them for me is micropython or mmbasic. I am too stupid to use mplab, that's why I use gcb.
I would recommend rpipico with mmbasic ie picomite for anyone interested in microcontrollers but who can only program in basic, just for the price.
There's a mmbasic that is for vga and ps2 keyboard but not sure the point except vga lcd monitors are £5 in charity shops and it's a dual core thing and one core does the basic and the other the vga and it has screen buffers and sprites and some sound, all 80's but better.
this is ili9341 https://www.youtube.com/watch?v=_zsNK4mZpf8
https://www.youtube.com/watch?v=aCETIQ8F9lQ
Last edit: stan cartwright 2022-11-17