Wutha!
Does this work in normal basic, or do you have to use the assembly language serial thingy you wrote?
Wutha!
Does this work in normal basic, or do you have to use the assembly language serial thingy you wrote?
Simple everyday serin/serout
Kurt
This is awesome news! Thanks for figuring this out. Very impressive! 8)
Iāll have to try it. Iād like to get back to 115K as well.
Alan KM6VV
Whoa! Pretty cool!
Does this support the BAP 28 as well? Iām gonna try this for sure this weekend! 115K + binary!
Great job guys!
Xan
I did not test the fix on a Bap28, but did test the off by 1 value (Made my own baud mode) and it worked⦠The only difference would be in the main loops, does the wait loop take 8 cycles (bap28) or 10 cycles(Bap40 Arc32), such that each time through is .5usā¦
Kurt
Looks like Nathan made another release: BasicMicro Studio 2.0.0.8:
Added a half bit delay after the last bit read in serin command. Without this command modifiers like dec,hex,bin where not working reliably. With the half bit delay added serin will always read to the beginning of the first stop bit and then continue execution. Timing is approx 1-1/2 bit delays after the start bit to the first data bit, then 1 bit delay for each data bit and finally 1/2 bit delay to the first stop bit. This leaves 1 bit delay of time to exit the current serin command and execute another serin command for continuous reading.
Fixed a typo in the Debugin command library.
Note: So far the only testing I have done with this build was to rebuild/download Arc32 phoenix code running with SSC-32 on my CHR-3ā¦
Kurt
Thanks for your ongoing efforts to keep us informed of the evolving Studio IDE. Iām happy they are finding and implementing tweaks to make this one of the best supported development platforms. 8)
Quick update:
New release BasicMicro Studio 2.0.0.9
Added Nano8 support. We will be releasing the Nano8 once we have some devboards that support it available.
Now includes the latest Manual(same as the new printed version).
Not sure about manual part, I uninstalled ā¦8 and installed ā¦9 and still have my same old marked up manualā¦
EDIT: Manual is updated - Adobe for some reason kept a cached version (appdata\roamingā¦) on my machine and used it instead of the real oneā¦
Kurt
⦠i wonder when the ARC32 are to be fully included in the manual ā¦
The ARC32 specific commands will always be documented in the ARC32 datasheet. They wonāt be in the main manual. Since those commands only work for ARC32 we didnāt want any confusion. We plan on sticking to this pattern for future products that have specialized commands as well.
ok, understood !
I can see that.
One other thought might be to just make a separate āARC-32 appendixā. Maybe even as a separate document. I usually think of a data sheet as being hardware⦠But whatever works!
the ARC-32 is a great board!
Alan KM6VV
The ARC32 specific commands will always be documented in the ARC32 datasheet. They wonāt be in the main manual. Since those commands only work for ARC32 we didnāt want any confusion. We plan on sticking to this pattern for future products that have specialized commands as well.
Basic Micro has released a new build: BasicMicro Studio 2.0.0.11
Added AtomProDuino support, our new Arduino Shield compatible devboard. This will let you use most if not all the shields available with an AtomPro.
Library code for shields will be added soon.
If you are interested in what the AtomProDuino is: Mad Hatter Microcontroller Board
I asked Nathan if I had version 2.0.0.9 and did not have the new board, if I should upgrade to this build, his answer was:
Probably donāt need to upgrade from 9 to 11 but I would just in case I forgot something I fixed. Primarily it was just adding the new boards, but I think I fixed a debugging bug as well.
Kurt
Basic Micro has released a new build: BasicMicroStudioSetup_2-0-0-13
Modified boot entry for old Atom modules(eg old Atom24m and Atom OEM modules).
FIxed a typo in TimerZ0 interrupt handler label
Fixed pacing in serout commands. Pacing was working but the delay specified was not being used.
Build 13 was released: BasicMicro Studio 2.0.0.13
Things included:
Modified boot entry for old Atom modules(eg old Atom24m and Atom OEM modules).
Fixed a typo in TimerZ0 interrupt handler label
Fixed pacing in serout commands. Pacing was working but the delay specified was not being used.
Note: I first tried cheating and not uninstalling first and had issues with Mad Hatter. The menu item was wrong. Nathan responded:
Go to the view menu and click customize and then click toolbars and reset all. Your menu is out of date. It should show as Mad Hatter in 2.0.0.13
I recommend you uninstall and reinstall Studio because it should have put the correct values in the menu when it installed Stdio 2.0.0.13. I just did it and it definitely says Mad Hatter.
This update adds support for new versions of the Nano8 and Nano18 processors. All Nano8 and Nano18s shipped after 6/2/2011 must use 2.0.0.14 or newer.
Current Release:
BasicMicro Studio 2.0.0.15
Fixes a bug in the Shiftout command on Nano/Atom processors. In previous versions if the 2 pins used for the shiftout command were on 2 different ports of the chip the output state of the data pin was not correctly set.
Nathan (AcidTech of BasicMicro) released a new build last night. I think he forgot to make a proper link in his posting. But you can get to it by: BasicMicro Studio 2.0.0.16
The things he mentioned that were fixed in this build include:
Fixed a bug in I2C commands for nano.
Fixed a bug in Serial Parity handler
Fixed installer so it installs libraries on XP
Note: Just verified that the SQR bug was fixed. This was one of the reasons the BAP version of the arm code was not working properly. A simple program that was failing:
[code]v1 var slong
v2 var slong
v1 = 1063250000
v2 = 1117250000
pause 500
serout s_out, i38400, dec SQR(v1), " ", dec SQR(v2), 13]
[/code]
Now prints: 32607 33425
Kurt
Thanks for letting us know!