![]() |
Forum Index : Microcontroller and PC projects : Simplest possible PicoMite VGA hookup ......
![]() ![]() ![]() ![]() |
|||||
Author | Message | ||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2642 |
There are two .uf2 files in the download, one for the LCD version and the other for VGA. Flash with this one:- PicoMiteVGA.uf2 The Sync pulses should then always be present. |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 5091 |
Hitsware, May I suggest to wire up all 4 resistors while developing your crt software. Then you have color in the editor, very helpfull. When required remove resistors later, when development is complete. When not all resistors are used, any fault in your color scheme will give a black screen, and you don't know what is happening. PicomiteVGA PETSCII ROBOTS |
||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2642 |
If you do decide to use all 4 resistors it won't be necessary to remove them later, just use RGB(Green) as the default foreground colour. Any commands that use colour but you omit it will be green. COLOUR RGB(GREEN), RGB(BLACK) ' Set the default FG & BG colours for Mode 2 Edit In the higher resolution monochrome Mode 1 Use the Tile command to fill the screen with Green FG / Black BG tiles. TILE 0, 0, RGB(GREEN), RGB(BLACK), 40, 30 for MMBasicVGA Ver 5.07.06 For the latest Beta use:- Tile Height 480 TILE 0, 0, RGB(GREEN), RGB(BLACK), 80, 1 Edited 2023-03-03 17:30 by phil99 |
||||
hitsware2![]() Guru ![]() Joined: 03/08/2019 Location: United StatesPosts: 719 |
Thank You again .. Duh ..... Had missed that.... Now have pulses with attendant active monitor ... Now to get a terminal program to work . I ' ve been through this before . That is where , ( on RPi ) anyways MicroPython is SO simpler to implement .. my site |
||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2642 |
"Now to get a terminal program to work " If using TeraTerm use Alt-N (or click Setup -> serial port) to setup a new connection to the Pico. |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4044 |
Isn't a terminal program the same? If not, what do you use with uPython? John Edited 2023-03-04 07:57 by JohnS |
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7937 |
Using a USB link between a PicoMite and a PC running Tera Term it's not easy to get it *not* to work. :) I remain unconvinced that using a single resistor is better than using four. Yes, it's less soldering and a little less PCB space, but in operation you gain nothing. You don't gain the remaining pins back. You lose the ability to have your single colour display in any of the 16 colours and be able to select it in software. You lose colour coded reserved words while programming. If you were using a colour CV output then I'd agree, but VGA gives a clean separation between colours, it's RGB so they don't mix unless you tell them to. IMHO leaving off three resistors actually makes the total system more complex, it doesn't simplify it. :) That's just my thoughts though. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
hitsware2![]() Guru ![]() Joined: 03/08/2019 Location: United StatesPosts: 719 |
No Tera Term for Raspberry Pi ...... Other terminal programs though ... I have problems getting the settings right though ..... ![]() Call me ' challenged ' my site |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4044 |
That should work OK. What's the problem? Any terminal program is likely to be very easy to use... John |
||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2642 |
Not having a Raspberry Pi I should keep my mouth shut.... However most Linux distributions I have used include a "man" or "How To" for most things. |
||||
hitsware2![]() Guru ![]() Joined: 03/08/2019 Location: United StatesPosts: 719 |
As well as I understand it MmBasic : The editor is on the .uf2 file ... A generic terminal program opens and runs everything. uPython : The editor runs on the host system. It opens and/or saves programs to the .uf2 .... There is no fiddling with terminal settings to get the screen to work properly ... ( My problem ) ![]() my site |
||||
hitsware2![]() Guru ![]() Joined: 03/08/2019 Location: United StatesPosts: 719 |
Again .... Call me challenged ..... ( stupid is no longer politically correct ) I really should take up another hobby ![]() my site |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4044 |
Nooo... stick at it. With USB, just plug in & run the terminal program. Done. Even serial is just Tx, Rx & GND (nowadays - I come from a time of DTR, RTS, CTS, etc). John |
||||
Quazee137![]() Guru ![]() Joined: 07/08/2016 Location: United StatesPosts: 593 |
on my Linux systems I use "minicom -c on -D /dev/ttyACM0" I have ttyACM0 to ttyAMC7 for other boards I talk to it is "minicom -c on -D /dev/ttyUSB0" and ttyUSB0 to ttyUSB7 just put what you need in a Desktop launcher Quazee137 |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 5091 |
Hi hitsware, Maybe you got confused. The picomite has 2 flavours. The difference is in the mmbasic flavour. Picomite: the RP pico becomes a micrpmite similar to an MM2. It has basic build in and a build in editor. You program it through a terminal program like Putty or Teraterm. Or MMEdit5. After programming you can build it into an application(i.e a heating system) and it will do its task. Picomite VGA: the RP pico becomes a stand alone basic computer like a sinclair spectrum or C64 or CMM1. You can still use the terminal connection, but don't have to, it has its own keyboard (PS2) and monitor (VGA). Edited 2023-03-04 17:57 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
hitsware2![]() Guru ![]() Joined: 03/08/2019 Location: United StatesPosts: 719 |
Maybe you got confused. That is the understatement of the year ! .... ![]() I think I have this right though . I want the VGA for the graphics display , but do not want another keyboard . So I have PicoMite VGA via USB serial to RaspBerry Pi . I want the editor on the RPi and the graphics on the VGA monitor ... my site |
||||
hitsware2![]() Guru ![]() Joined: 03/08/2019 Location: United StatesPosts: 719 |
I have ttyACM0 to ttyAMC7 for other boards I talk to it is "minicom -c on -D /dev/ttyUSB0" and ttyUSB0 to ttyUSB7 just put what you need in a Desktop launcher Quazee137 I have used MiniCom before , but this time no go . Anything I try that uses the system terminal screen is ( for me ) out of control ... I.E. 1 thing : I make an entry , but when I hit ' enter ' the whole screen disappears ? my site |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4044 |
but do not want another keyboard . So I have PicoMite VGA via USB serial to RaspBerry Pi . I want the editor on the RPi and the graphics on the VGA monitor ... Should just work - I'm doing it (with a Linux PC rather than RPi but it makes no difference overall). John |
||||
hitsware2![]() Guru ![]() Joined: 03/08/2019 Location: United StatesPosts: 719 |
Should just work - I'm doing it (with a Linux PC rather than RPi but it makes no difference overall). I've had it work before (at least better than now) Maybe .... Something to do with screen resolution ? This is a newer OS than before ..... ? I'm not holding my mouth right ? ![]() my site |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4044 |
I'm using quite recent (B18 / b20 etc) betas and seems OK. I've used both putty & screen with success. Just an oldish laptop (not the 1980x... resolution kind). John |
||||
![]() ![]() ![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |