You should #close the port when you are done, else it remains in use, I would guess. Also, why do you #close before you start, seems strange to me ?
On 17 Feb 2014, at 12:05, Dario Trussardi <dario.trussa...@tiscali.it> wrote: > Ciao, > > >> Hi, >> >> I'm also interested by an answer to that question. So far, what I have as >> status is: you need a plugin to handle communications with the serial port >> (either for direct RS232 or USB-to-Serial) and compiling the serial port >> plugin with the Pharo VM makes it unstable. > > I dont know " compiling " plugin area. ( i work with Windows 7 ) > >> The solution we used was: to compile the serial plugin for the squeak VM and >> work in Squeak (4.3) instead of Pharo. > > Can you explain more detail about it? > > > My test is : > > > I download the Pharo 2.0 #20628 and i use the > SerialPort class. > > The first time i do the code: > > | srl | > > srl := SerialPort new. > srl close. > > srl openPort: 'COM1'. > > srl nextPutAll: #[ 27 66 2 2 ] . > > The RS232 device work fine. > > After the first time, when submit the same code the system answer: > > Error: Cannot open 'COM1' > > A this time i need to restart the Pharo environment. > > > Any considerations, suggestions ? > > > Thanks, > > Dario > > >> >> Thierry >> >> Le 16/02/2014 16:28, Dario Trussardi a écrit : >>> Hi, >>> >>> >>> i work with: Pharo1.Latest update: #14445 ( or >>> with: Pharo2.0 Latest update: #20628 ). >>> >>> >>> I'm interested to manage communications with USB or RS232 >>> device. >>> >>> >>> I can find package which support this protocol? >>> >>> Thank for any considerations ? >>> >>> Dario >>> >>> >>> >>> >>> >> >> -- >> Thierry Goubier >> CEA list >> Laboratoire des Fondations des Systèmes Temps Réel Embarqués >> 91191 Gif sur Yvette Cedex >> France >> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95 >> > >