You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In 'Basic Clock Module+', RSELx is 03 bits of BCSCTL1. It's not equal to Basic Clock Module for MSP430x1xx that RSELx is 02 bits of BCSCTL1.
The se.sics.mspsim.core.BasicClockModule get RSELx value only for Basic Clock Module in write(). It causes wrong DCO configuration on Z1 mote simulation.
The text was updated successfully, but these errors were encountered:
jsjeong
changed the title
BasicClockModule.java does not support 'Basic Clock Module+' for MSP430x2xx.
BasicClockModule.java does not support 'Basic Clock Module+' for MSP430x2xx well.
May 5, 2014
There is also another problem: the maximum DCO frequency in BasicClockModule is limited by the MAX_DCO_FRQ constant, which at the moment is set to 4915200 (~4.9 MHz).
This is clearly insufficient for msp430 Series-2 devices that can run up to 16 MHz according to the MSP430x2xx Family User's Guide. For instance, the default MCU speed of Z1 motes in Contiki is 8 MHz.
In 'Basic Clock Module+', RSELx is 0
3 bits of BCSCTL1. It's not equal to Basic Clock Module for MSP430x1xx that RSELx is 02 bits of BCSCTL1.The se.sics.mspsim.core.BasicClockModule get RSELx value only for Basic Clock Module in write(). It causes wrong DCO configuration on Z1 mote simulation.
The text was updated successfully, but these errors were encountered: