Discussions
Categories
- 385.5K All Categories
- 5.1K Data
- 2.5K Big Data Appliance
- 2.5K Data Science
- 453.4K Databases
- 223.2K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 47 Multilingual Engine
- 606 MySQL Community Space
- 486 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.2K ORDS, SODA & JSON in the Database
- 584 SQLcl
- 4K SQL Developer Data Modeler
- 188K SQL & PL/SQL
- 21.5K SQL Developer
- 46 Data Integration
- 46 GoldenGate
- 298.4K Development
- 4 Application Development
- 20 Developer Projects
- 166 Programming Languages
- 295K Development Tools
- 150 DevOps
- 3.1K QA/Testing
- 646.7K Java
- 37 Java Learning Subscription
- 37.1K Database Connectivity
- 201 Java Community Process
- 108 Java 25
- 22.2K Java APIs
- 138.3K Java Development Tools
- 165.4K Java EE (Java Enterprise Edition)
- 22 Java Essentials
- 176 Java 8 Questions
- 86K Java Programming
- 82 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 208 Java User Groups
- 25 JavaScript - Nashorn
- Programs
- 666 LiveLabs
- 41 Workshops
- 10.3K Software
- 6.7K Berkeley DB Family
- 3.6K JHeadstart
- 6K Other Languages
- 2.3K Chinese
- 207 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 474 Portuguese
FRDM-K64 PWM1

Is there any difference in configuration between PWM1 (301, PTA0) and PWM2(302, PTC4)?
I have PWM2 working, but cannot get PWM1 function with identical settings.
Does it have anything to do with controllerNumber?
https://docs.oracle.com/javame/8.1/get-started-freescale-k64/dio-devices.htm
For PWM2 it is the same as for GPIOC (2), but for PWM1: ControllerNumber = 1 and ControllerNumber = 0 for PTA0.
Answers
-
Hi,
the difference between the PWMs is their GPIO output pins.
controllerNumber == 1 means it generates on PTA0
controllerNumber == 2 means it generates on PTB4
PWM's controllerNumber is not related to a GPIO pin port number.
-
Thanks.
Do you have PWM1 working (on PTA0)?
The following code generates 1KHz, 50% duty perfectly on PTC4 (PWM2), but when I change deviceID to 301 (PWM1) I do not see any pulses on PTA0?
pwmCh2 = DeviceManager.open(302);pwmCh2.setPulsePeriod(1000)
pwmCh2.startGeneration(500); -
Hi,
have checked your example on k64. 2 cycles - the difference is only the ID 301 in the first cycle, 302 in the second.
have the oscilloscope connected to k64.
pulses height in case of PWM2 id 302 pin PTC4 is 3v.
in case if PWM1 id 301 pin PTA0 is 0.9v
other pulse parameters looks the same.
thanks for the finding.