Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 07:44 30 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Beta Testers Wanted

     Page 15 of 26    
Author Message
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3819
Posted: 05:29am 26 Jan 2014
Copy link to clipboard 
Print this post

What's thee next chip up that is nearly the same as the one(s) for the umite but has more free flash? Does it cost much more / would it be a better choice?

JohnEdited by JohnS 2014-01-27
 
hitsware
Guru

Joined: 23/11/2012
Location: United States
Posts: 535
Posted: 06:44am 26 Jan 2014
Copy link to clipboard 
Print this post

> Add Geoff's VT100 chip, that he posted is coming,
> and you don't even need a PC to program it.

Monitor and keyboard to VT100 chip
VT100 chip to Micromite ?
 
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 07:21am 26 Jan 2014
Copy link to clipboard 
Print this post

  JohnS said   What's thee next chip up that is nearly the same as the one(s) for the umite but has more free flash? Does it cost much more / would it be a better choice?

John

In a DIP package, the MicroMite PIC32 MX1/2 chip is the largest memory Microchip offers.
www.elproducts.com
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3819
Posted: 07:38am 26 Jan 2014
Copy link to clipboard 
Print this post

Oh :(

Thanks.

John
 
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 07:42am 26 Jan 2014
Copy link to clipboard 
Print this post

  hitsware said   > Add Geoff's VT100 chip, that he posted is coming,
> and you don't even need a PC to program it.

Monitor and keyboard to VT100 chip
VT100 chip to Micromite ?

In an earlier post to this topic Geoff wrote:
The editor is important as it means that someone does not need specialised software (like MMEdit) to change a program. Also, it will work with another project of mine that is in the pipeline (a VT100 terminal based on the PIC32MX250).


I based that on Geoff's post so I might be wrong in my assumption that this means no computer is required. Just a MicroMite chip and a VT100 chip. It will be interesting when those details are available.
www.elproducts.com
 
James_From_Canb

Senior Member

Joined: 19/06/2011
Location: Australia
Posts: 265
Posted: 09:44am 26 Jan 2014
Copy link to clipboard 
Print this post

  elproducts said  
  JohnS said   What's thee next chip up that is nearly the same as the one(s) for the umite but has more free flash? Does it cost much more / would it be a better choice?

John

In a DIP package, the MicroMite PIC32 MX1/2 chip is the largest memory Microchip offers.


Although a higher spec non-DIP chip could be mounted in a DIP adapter. Maybe only the subset of pins used for the micromite could be connected, so it keeps the 28 pin format.

James
My mind is aglow with whirling, transient nodes of thought careening through a cosmic vapor of invention.

Hedley Lamarr, Blazing Saddles (1974)
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 11:32am 26 Jan 2014
Copy link to clipboard 
Print this post

  James_From_Canb said  

Although a higher spec non-DIP chip could be mounted in a DIP adapter. Maybe only the subset of pins used for the micromite could be connected, so it keeps the 28 pin format.

James


But then, there will be enough memory to support the chip completely. I'm sure Geoff will extend Micromite but patience, let's have this one up and running.

___
Then, "micro" from the name will mean microcontroller, and not something minuscule.Edited by vasi 2014-01-27
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9310
Posted: 01:46pm 26 Jan 2014
Copy link to clipboard 
Print this post

Possible bug?

When entering the PIN number, the manual clearly states that it should be less then six(6) characters.

While any PIN number up to six characters works fine, you can still enter a PIN longer then six characters, the MM accepts it, prompts you for it, then you are locked out of the MM forever.

I would assume this is simply because I have exceeded the allowed length of the PIN number.



In my case, I used a PIN of 123456789:

option pin 123456789

MM responded with:

>

Cycle power, MM asks for PIN number, which never works again.

I know I have killed it through my own experiment, but I will now reset MMBasic as per the manual, but if this is indeed a bug, it would be a good idea if the MM simply said "Rejected." or something, if the PIN is too long when entered with the OPTION PIN command. My 2c only.....
Smoke makes things work. When the smoke gets out, it stops!
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9310
Posted: 02:32pm 26 Jan 2014
Copy link to clipboard 
Print this post

Resetting MMBasic also does not seem to want to work.

This is POSSIBLY related to the above, as with the PIN being too long, perhaps that also upsets the ability for you to be able to reset MMBasic?

Following the manual:

- MM powered, and asking for the PIN in TT
- Remove console TXD and RXD from level corrector
- Short the two together while MM still powered.
- Remove the short while MM still powered.
- Remove power.
- Replace the console TXD and RXD to the level corrector
- Apply power.

MM still asking for the PIN.


Smoke makes things work. When the smoke gets out, it stops!
 
plasma
Guru

Joined: 08/04/2012
Location: Germany
Posts: 437
Posted: 02:40pm 26 Jan 2014
Copy link to clipboard 
Print this post

Blinky Blinky


Micromite

 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9310
Posted: 02:56pm 26 Jan 2014
Copy link to clipboard 
Print this post

The best way to start with any new microcontroller, IMHO, is exactly that - blinking and LED.

Gets you used to the funademtals.

With the MM IC though, I guess most of us who have programmed the mono MM or colour MM before, we can fast-track the programming of the MM chip, but I still did the blinky LED thing too yesterday.

EDIT: "funademtals"?!

I think I have just made a new word.Edited by Grogster 2014-01-28
Smoke makes things work. When the smoke gets out, it stops!
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3199
Posted: 03:24pm 26 Jan 2014
Copy link to clipboard 
Print this post

  Grogster said  it would be a good idea if the MM simply said "Rejected." or something, if the PIN is too long when entered with the OPTION PIN command.

Good point and I will fix it. At least this proves that you cannot do anything once the PIN has been set.

On resetting the Micromite:
- Remove power
- Short the console Tx & Rx
- Apply power
- Remove short and cycle the power.

Or simply put, short the console Tx & Rx while applying power.

Perhaps I should clarify the wording in the manual.

GeoffEdited by Geoffg 2014-01-28
Geoff Graham - http://geoffg.net
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9310
Posted: 03:45pm 26 Jan 2014
Copy link to clipboard 
Print this post

  Geoffg said  On resetting the Micromite:
- Remove power
- Short the console Tx & Rx
- Apply power
- Remove short and cycle the power.

Or simply put, short the console Tx & Rx while applying power.

Perhaps I should clarify the wording in the manual.

Geoff


Oh, makes sense now - thanks, and shorting TXD and RXD while applying power, then short off and cycle power, and the MM is back at the command prompt again.

Yes, I was interpreting the manual as having to keep the MM powered while you do that, which I was wondering how the hell the MM could possibly detect that once up and running.


Smoke makes things work. When the smoke gets out, it stops!
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9310
Posted: 04:58pm 26 Jan 2014
Copy link to clipboard 
Print this post

I have ordered 5 of the 10mm TQFP(0.8mm pin spacing) to play with.
I will make a diagram of the pins for the MM version, and if anyone is interested, they can then refer to the TQFP pinout, IF they want or need that footprint of the device.

I've started using more and more SMD, and although the SOIC is perfectly suitable too, the TQFP spreads the pins out on four sides rather then two, in theory, making it easier to route tracks to the chip - bearing in mind that the TQPF device, used as a MM chip, won't use quite a few of the pins...

I will keep you all posted on this one - I will have to make a prototype board for it.
Smoke makes things work. When the smoke gets out, it stops!
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 07:27pm 26 Jan 2014
Copy link to clipboard 
Print this post

i have some 28 pin QFN ordered. they are 6x6mm. :)
now looking for a programming/test socket.

Microblocks. Build with logic.
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9310
Posted: 08:03pm 26 Jan 2014
Copy link to clipboard 
Print this post

  TZAdvantage said   i have some 28 pin QFN ordered. they are 6x6mm. :)
now looking for a programming/test socket.


They are too small for me!
Smoke makes things work. When the smoke gets out, it stops!
 
MOBI
Guru

Joined: 02/12/2012
Location: Australia
Posts: 819
Posted: 08:10pm 26 Jan 2014
Copy link to clipboard 
Print this post

  Quote  now looking for a programming/test socket.



I'd be looking for a magnifying glass not just a socket!
David M.
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9310
Posted: 08:50pm 26 Jan 2014
Copy link to clipboard 
Print this post

Here is my image of the 44-pin TQFP for the MM:



The IO pins from the 28-pin device are called "Pin" with the corresponding number for the 28-pin device, along with the QFP numbers. The MM pins are quite nicely spread out on all four sides of the QFP, so that should make routing traces a bit easier, as you can plan for certain things to go to the pins on that side of the chip.

TXO is short for TXD out, and RXI is short for RXD in. I stole this from Sparkfun's way of labeling things - really helps to prevent confusing your TXD and RXD lines.

I have yet to design a prototype PCB, but I have designed a footprint for the IC, I just want to wait till the chips actually arrive, so I can check that I have it right before I start any other design.

Plenty of other stuff to go on with anyway! Edited by Grogster 2014-01-28
Smoke makes things work. When the smoke gets out, it stops!
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 12:21am 27 Jan 2014
Copy link to clipboard 
Print this post

I have actually defined a connector for my MicroBlocks and i will have to go through the same steps mapping pins.
The connector looks like this:



This connector can be used with straight connectors to stack boards or to plug them next to eachother on a backplane.
When using 90 degree connectors you can use a backplane where the connectors are place closer together.
Or any combination of them.

My 'MicroBlocks' will use the straight connectors and a backplane.

The connector is defined such that you use only what you need.
All possible uses where the connector has no gaps between pins are worked out in this pdf:
2014-01-27_101631_Microblocks_BUS.pdf

The purpose of this connector is to use bus type signals, which allow parallel use. Especially I2C and SPI, together with some UART, and GPIO to easy the development of blocks that need additional signals, A GPIO can also be used as a 1-wire.
The prefered one is GPIO1

The location of this connector should be on the left or right of the pcb. Specific pins on the top and bottom.
In the case of the MicroMite i would connect all pins to the right side, and specific pins like the ones used for the console on the top. Other IO on the bottom.

I will have a layout ready tomorrow. Maybe it suits your needs.
And it will be compatible with future MicroBlocks.



Microblocks. Build with logic.
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 06:05am 27 Jan 2014
Copy link to clipboard 
Print this post

an update to my tera term problems.

On other computers it works great. i have pinned it down to a usb port, because the other computer is configured the same, also same driver versions. there probably is no fix, maybe an update for the motherboard, but i doubt it.

Microblocks. Build with logic.
 
     Page 15 of 26    
Print this page
© JAQ Software 2024